Professor Swango is a knowledgeable professor...but he has a serious problem with teaching it to students. I took him for 120B. His style of teaching consists of just recapping the videos, which overlap the readings, is very lethargic. He's unenthusiastic and while the material is engaging, he somehow manages to mess with it. Would not recommend, take with caution.