One of my favourite teachers of my whole life. Amazing assignment return time and feedback, extremely fast email response time (sometimes within the same minute). Short and sweet lectures, straight to the point. Very helpful when you have questions and great at explaining the concepts shes teaching.