Josef Nguyen
Nguyen is a great lecturer. He does his best to make sure all of the games and readings are either free or very cheap. The readings can get a bit hefty at times, but his discussions make them easy to understand. Really caring and kind, will help you out if you need it.