Great guy!! Very funny and passionate about his work. He makes every lecture interesting and keeps his students engaged in the conversation. He can be confusing at times and unclear, especially on the topic of projects, although he is easy to approach if you need clarification. He is an easy marker, follow his advice and you'll pass!!