Teaching Schedule

Spring 2025

Education

  • 2001, Ph.D., Science and Mathematics Education, UC Berkeley
  • 1995, MS, Computer Science, UC Berkeley
  • 1984, BA, Computer Science, UC Berkeley