Dr. O'Shields is a great teacher. Although he posts all the notes on BB, it's still important to go to class because there's a quiz at the end of every class. It's easy to do well in the lecture if you show up and make sure you can apply your knowledge on the content. Definitely recommend studying after every lecture, lab is much harder than class.