Morana Medved
Morana is amazing! The only downside is that you do a lot of learning through her recorded videos instead of actual in class instruction. Get your projects started early so if you run into ANY problems, you can email her ASAP. She's pretty quick to respond. Just read her assignments thoroughly and be prepared to work very hard!