Super nice guy. The class material was a little dry but he made it as interesting as he could. Teaching style was slow enough that you could take good notes and absorb the info. Brought in guest speakers and showed interesting videos. He was good about responding to emails and taking time to help you if you asked. Tests/assignments/final were easy