Mark Thackeray
Online classes were great and engaging. Students are encouraged to think about the contents and the high degree of participation in online classes makes them a lot of fun. Application is valued more than memorization which helps with understanding. There were plenty of guest speakers which was very interesting