Stephen Balsis
I really enjoy this class, the lectures r super interesting and I never had issues paying attention. Balsis is a good guy too, knows what he's talking about. Sadly, I felt that the exam questions were curveballs sometimes. I pay attention every class/take notes yet my exam average is around a B. The questions get very specific and pretty difficult.