David Polletta
Dr. Dave is an excellent teacher and person. He is easy to contact and always willing to accommodate. He offers a drop box with all the content/lectures online so help is always there and if you don't really need to attend class if you are self sufficient.  Homework is 25% of your grade, Tests are 50%, & the final is 50%. Very manageable work load.