Shihao (Travis) Hu
Great young professor. Very fair and understanding. He's usually really busy so struggles to give feedback on time but he makes up for it towards the end of the semester. Really cares for his students and is very passionate about the topic.