Rachel Bank
From my understanding this teacher was new to my school as well as new to teaching but she did a good job. If you don't understand something make sure to talk to her about things or else you will get lost and just know this class takes up a lot of your time outside of class. The lectures are fine and the projects are fun.