Reza Houston
Reza is a beast. Very clear and organized course structure. Provides tons of opportunities to increase your grade. Always has reviews for his tests which are very doable if you study. Very smart guy so you will learn a lot of applicable info in his class. I cant say enough great things about this guy, awesome professor!