Dr Gill is great! Lectures are fun and entertaining. I learned a lot from this class. There are a few quizzes, a letter, lab practical, and exams for this class. Not bad at all take her over the other NSC 100 teachers.