Great professor. Seems he has just started teaching, but he's very clear and to the point, and very open to answering questions in class. Review sessions were helpful and he explains things well. Overall, great guy.