Brian Bowers
I've never seen a professor so devoted to himself in his class. He is an admirable professor! i highly recommend him once you've decided to study hard. He happily helps students. He offers office hours 10hours 5days a week, even online! He emails back FAST, provides lecture notes and previous exam with solutions. I'll take his class again, 10/10!