This professor is enthusiastic and well prepared. In class, he goes over plenty of examples we are expected to learn and understand. He is fantastic professor who cares about his students. Highly recommended.