He is hands down the worst teacher I've ever had at FIT. His lectures are very long and homework are impossible to answer. I had to go to the tutoring center for help but even the tutors told me that his homework is extremely hard for what he teaches on the lecture videos. I had a classmate who heard the same thing from the tutor. 