Charmaine Sia
She's an ok lecturer and a very nice person--very accessible in office hours and will take the time to make you understand. Course material can be rough and sometimes she moves through the content too quickly but overall a solid class