Robert Rivera
He's just so happy all the time. Tell him any joke and he'll be "HAHAHAHA." 

I highly recommend him as you can learn a lot from such a fun and welcoming environment. 

That doesn't mean you can't be serious in his class though. His lectures are very good and if you ask him any questions, he will really take his time to carefully help you.

