Very nice teacher. gives GREAT exam review sheets, tends to be very, very boring. The lectures are not recorded and he doesnt allow the usage of laptops in class. The first few lectures seem totally disconnected and many dozed off. His slides are pretty useless..all i can say is take the class, its not bad. BUT THERE IS ALOT TOO READ! ALOT.