Awesome prof! He was pretty funny and always clear. Very reachable: I could email him at 4am and get a response lol. The class was easy and didn't require much studying if you went to class and did the homework. The topics weren't that simple but he taught them in a way that was really understandable. His notes are awesome. 