Dan Garcia
TEDx Talk: The Beauty and Joy of Computing
Transforming High School Computer Science
BJC Lecture 1: Abstraction
BJC Lecture 2: 3D Graphics
BJC Lecture 3: Video Games
BJC Lecture 4: Video Games
BJC Lecture 5: Programming Paradigms
BJC Lecture 6: Algorithms
BJC Lecture 7: Algorithmic Complexity
BJC Lecture 8: Concurrency
BJC Lecture 9: Recursion I
BJC Lecture 10: Social Implications of Computing I
BJC Lecture 11: Recursion II
BJC Lecture 14: HCI
BJC Lecture 15: Artificial Intelligence
BJC Lecture 16: Computational Game Theory
BJC Lecture 17: Higher Order Functions
BJC Lecture 20: The Internet
BJC Lecture 22: Saving the World with Computing
BJC Lecture: 25: Farewell