Sean Yang
He knows his stuff, however, his lectures are incredibly long. He will give you good life advice though. This was a one day a week class so you can't really miss a day in his class or you would be at risk of falling behind. Attendance is graded, no textbook needed. This class was fine overall aside from the long lectures. 