He is one of the professors that is really great at teaching. His accent is very heavy but he records his lectures so you can always rewatch. He really cares about his students and has great personality. His exam was one of the most fair exam i have ever had and if you do the lecture objectives in the end of the lecture slides you are guaranteed B