I struggled in the lecture I did take, but Stang's explanations in the lab were clear and easy to understand. The labs consist of a brief lecture before he hands out a printout of the lab where we apply the chapter's contents to complete it. If you attend every week, and take notes, you should pass with relatively ease. Good guy, honest feedback.