Nice guy, not a terribly engaging lecturer but he is clear and explains things well. Biggest plus is that his slides are AMAZING. So clear and well layed out, great balance of text to pictures, and clearly highlights the learning goals through out every topic so you know exactly what to focus on. His slides made learning the course easy.