Professor Skinner has much knowledge, great energy & is always eager to hear from the class. Every single lecture relates to her assignments so take notes. She makes the lectures very fun and easy to learn. Enough time is given to complete the assignments. There is a review for the midterm and final, which is very helpful. 1 project as well.