Ryan Greene
I loved this class solely based on this professor. He is amazing! He's nerdy and has real world experiences to make the lectures more interesting. I highly recommend making it to every class as he occasionally puts in grades for attendance. Make friends in the class it goes by faster and makes the class fun.