Jeff Basara
I don't agree with his grade distribution (my 90 was a B instead of an A) but I did learn a lot in his class and would take him again. Just be aware that the bar is set high for this class.