Kimberly Tsukiyama
She is an amazing professor. She does have high expectations but they are achievable. You will have to put in great effort, especially to the major projects as they are lengthy but it was all important material that we need to know. Nothing was every a waste of time. She gives clear and great feedback and is always there for support when needed.