The best professor I've ever had. Super glad I got to take this class. I learned a lot, he tries to make lectures interesting. You have to do your homework if you want to pass but it is very easy homework.