Ho Cheung
Professor Cheung is extremely passionate on course material and her TA Joel is extremely helpful as well. I don't think she is teaching here next year but I wish she was. She gives a lot of extra credit and drops lowest grades. Tests are fair and they are always willing to give extensions. Lectures are slow paced but overall great professor.