Amir Gandomi Sereshki
Tough course but amazing professor. He thoroughly goes through the material. The practice questions and homeworks are very helpful to understand the material. I also have a better understanding of how to use Excel.