Kimberly Jang
A teacher who seriously cares for her students which I am sure has been even more challenging for her through an online setting. 3-hour lectures are tough at times but she keeps them interesting and exciting. Great teacher all around.