Zachary Merhavy
My absolute favorite. He's a younger professor so he'd obviously be more understanding of your plights. I had him for a 7 AM once a week and he would completely get it if I was 10 minutes late. Make sure to do the worksheets and submit (well-written) lab reports before he says they're due; if you do, you'll get an A in this class.