Kevin Casto
His lectures were sometimes confusing, and he was not responsive to emails that I sent. I learned more math concepts by attending weekly Workshops (that is worth 10% of your final grade) than attending his lectures. My advice to those taking MATH184 with him is to attend your registered Workshops!!