Took the online class during covid. He is very organized and communicates well. Everything was done on connect. Some reading assignments are lengthy while other assignments can be done quickly. I would recommend Chegg and Quizlet for help. I definitely learned a lot and if you're worried about passing I would take this class. Fin 3030 is hard.