Ms. Ting Hui Lee is nice but has a very sarcastic attitude and when asking for help she'll have a snappy response and expect you to know the content after only a few slides of information. When regrading on exams she will make it extremely hard, almost impossible to recover points. The exams are very hard. Would stay away from this class! RUN!