Reza Ghafur
He's a great teacher! Sometimes the material can get kind of dense, but he makes it fun. The tests are relatively easy. The questions are from what's on the slides, the textbook, and a few things we talk about in class.