Bahareh Goodarzi
Great teacher, encourages questions and is approachable, does examples on the board, makes you solve some problems on your own in class so that lecture is more engaging, explains concepts well.