Mike Olinick
This class was very fast paced and way too much homework. Also in class his methods of teaching were okay and honestly wasn't super clear. However, he was pretty enthusiastic into what he was teaching. Also the tests were very hard.
This teacher is very confusing, and hard to follow. Would recommend not taking this course with this teacher, his explanations are convoluted and overcomplicated. I will say, he is a very accommodating guy, and the homeworks are doable, but he makes the simple concepts difficult to understand.
I would strongly not recommend taking the class with professor Olinick. While he seems to know the material very well, he does a poor job conveying the knowledge. He would ramble in class without a clear path and discuss topics that at the time seemed completely unrelated only to be understood weeks later.