I'm currently teaching the "Graphic Design Principles" DeCal at UC Berkeley. A DeCal is student-taught course. Most of the course curriculum is still under the works. The goal is for all students to gain a professional portfolio of work by the end of the semester.
You can check out the reset of the course here.