I enjoyed Randy! His slideshows are usually pretty thorough and I found the exams relatively fair. I enjoyed class because he would encourage small group discussions & it would help meet other students. On the first class, he'll recommend you have ED 100, 210, & 211 done beforehand but taking 210 or 211 at the same time wasn't an obstacle.