A very intelligent, but also a humble professor. Always available outside of class and will do everything possible to answer your questions. Really cares about his students and hearing their feedback. The work isn't a lot, just make sure to keep up. Take his class, trade is complex and his class is perfect for understanding. 10/10,