Tarek Saleh
Amazing professor to learn from. His lectures are super interesting and he makes sure that they're engaging/stimulating. Those 830am lectures were actually something I looked forward to with him!