Sang Kim
Professor Kim can be hard to understand and follow and sometimes gets confused, which confuses us of course. He however is very nice and funny and approachable also. The class is long, being half lecture and half lab and a lot of the work is independent but he is very good when it comes to helping/explaining something better.