Yongkwang Kim
AVOID AT ALL COSTS. If you end up taking a class with professor Yongkwang Kim be ready to be confused. I had to drop the class because his lectures are very confusing. Despite him offering extra credit opportunities, most of the grade is based on bimonthly homework assignments.