Rosenberg is a interesting guy, lectures are boring though. Be prepared to actually study all the material because 99% of the questions on the online exams are nowhere to be found on the internet, but the exams are open book/notes so that'll help. Exams usually result in 60-70 class average and will be curved to at least a B. 