Kyle Strohmaier
He's a great lecturer and actually makes physics bearable/easy to understand. Also very understanding of individual circumstances and works with you outside of class but if you are going to take this class online I highly recommend waiting because youll have a test every week and it is way more work then taking it on campus Always do group work!!!