Dae In Chung
Dae In is a very good teacher for a subject that you know nothing about, because he starts from the very basics and slowly builds up until you have a pretty advanced knowledge of the subject. One thing that was kind of challenging is that he cares a lot about works in progress and reviews them as part of the grade. Take him if you get the chance!