Cheryl Toner
I absolutely loved her. She really knew her material and she gave super amazing lectures. Her lectures are very long though because she goes over a chapter per class. Its a very test heavy class so make sure you do good on the tests. There's also two major projects that are worth alot. Its a super easy class if you pay attention.