Course Number
              CMPSC 100
          Internal Course Number
              100
          Level
              Undergraduate
          Units
              4
          Course Description
              Prerequisite: Consent of instructor. 
Designed to train outstanding undergraduates for learning assistant positions in CS courses. Lecture/discussion surveys current research and best practices in CS pedagogy including student development theories, different pedagogical techniques, and methods for assessing learning. Students gain experience working one-on-one with students, fostering positive learning environments, and providing feedback on student work. Students who successfully complete this course will earn units by serving as an apprentice undergraduate learning assistant.