Awful. He doesn't give good feedback on homework. Poorly wording the quizzes as well as his instructions for the assignments. Not responding to questions via email (all answers are like: we will look at this at the class). Worst prof I've ever had on web design classes. Learned more from google than from this class.