Rawi Naranong
Dr.Rawi is amazing at what he does. He truly believes in education but, not the traditional memorization and repetition instead the concept of fostering growth in a student's ability to use their critical thinking. Means a lot of in class debates on topical concepts and direct challenges from the professor. Go to the lectures they're lots of fun   