You either will like him or hate him: I rather liked him. Very laid back teaching style. Communicates very well with the class. Class is hard as all hell- you earn every mark. But he loves to bell-curve. This guy is a real prof who expects you to work for your mark.