Ruoyu Wang
This was probably the best course I've ever had in my life. Period. The professor is very inspiring and his teaching methods are very modern and thought-provoking. Our final exam was a game of Capture the Flag and we were even given free pizzas and soda, along with the fun we had to earn grades. What else could you ask for?