Mohammad Shirazi
Mr. Shirazi is fantastic! He's super accessible outside of class and doesn't make you feel dumb for asking questions. You can tell that he cares about you, and wants you to pass. His lectures aren't great, but he takes students' feedback seriously. Super approachable and just a lovely guy. Would take his class again! I reccommend