Kevin LimBy Sally Ng / March 13, 2021 Excellent mix of verbal and written exercises makes this class entertaining and provides a good platform for learning.