Rahman Ghamasaee
There is a lot to this professor. 
First, he is very disorganized and posts assignments late. 
Second, he taught the material 1 week after we already did the assignments so class always felt like a waste of time. 
And third, because of the second reason, I had to teach myself almost all the material from videos or lots of tutoring. 
And a lot more.