Michelle Girvan is great! A genuine angel. I'm currently taking PHYS270 and Girvan most certainly gave me the best experience out of the three general physics classes. Breaks down the information and doesn't dump too much work on your head at once. Doesn't grade too harshly and absolutely gives you everything you need to succeed.