Jennifer Black
In the hybrid class, posts lectures and optional worksheets but goes over examples in class and gives lots of opportunities to ask questions. Every week there's an understanding check on the online lectures, a homework assignment, and a quiz. Definitely recommend the hybrid class.