He is a very nice person, but is a bad professor. His uninspired lectures were torture. I did well on most of the labs because I could actually use iterative design. However, his exams were insane. Many questions were unrealistic or unreasonable for a written exam. Having to worry about tanking an artificially difficult exam is beyond frustrating.