He is one of my favorite professors. He works in the industry so he knows what to teach and how to teach it. He is very respectful, lenient, and easily accessible and he would stay before and after class for any questions or tutoring. There is a lot of hw but that is expected. His lecture material was a little confusing but he was quick to clarify.