Great professor, thoroughly and clearly explains everything so make sure you get everything he says down into your notes or recorded. Is very accessible outside of class of extra help most days out of the week including weekends. Has online quizzes that are not mandatory but are helpful. As long as you put in the time and effort you'll do fine