Andres Mesa
The lectures are short, right to the point and understanding. He elaborates and helps students until you understand the concept. He is very respectful. The workload is not a lot. Amazing professor I would recommend him to anyone.