Dr. O is such a nice guy. Love him to death but his lecture format is not the best. He wants us to succeed but never explains things in detail. Things that he says will NOT be on exams end up being on exams. He is very accessible outside of class... if he responds to your emails. When he says that he will get stuff done/turned in it takes a few wks