Great person, but lectures were often not organized and hard to follow. Tests were not easy and hard to get a hang of compared to the other professor who taught this course. Does not follow a structure, but makes up his own lecture/schedule as he goes. Funny and enthusiastic professor.