This class is extremely difficult. If you don't understand something, email him ASAP. It gets HARD if you force your way through this class. His exams are challenging, but if you understand the concept of his teaching, like really understand it, it's manageable. Take advantage of his office hour. Jae is a great instructor. He cares a lot.