<p>MIT OpenCourseWare has a course that’s taught by an undergraduate - the video lectures show that he’s teaching a course. I don’t necessarily think that there’s a problem with undergrads or grad students teaching a course, as long as they know their stuff, can communicate it and manage the class.</p>
<p>There’s a pretty cool chemistry course online at Yale. If you watch the videos, you’ll see the the professor covers a lot of the lore of chemistry during class. You might ask when he covers the course material. I don’t know if he does cover much of that in class - perhaps the students are expected to get that out of the textbook and the assignments. At some level, certainly in grad school, students are expected to do a lot of the learning on their own.</p>