Long Nguyen
He has some of the hardest tests and Long-gest lectures (pun intended) I have ever set my eyes upon. Also, you have to have your camera on throughout the meeting and talk to him very nicely or face the wrath in your participation grade. His jokes are so great I fell off my chair laughing, totally. He was so caring and inspired me to not do CS.-1/10