Aaron Wong
Wong is awesome. He always let me make up assignments when I missed class. The tests were hard but he always curved and tried to make them easier the next time. Went fairly slow so you could take notes and showed videos to further explain hard concepts. Also, assignments were extremely easy and this man gave a lot of extra credit points. 10/10.