Math Department phone: (650) 354-8247
Email: email@example.com. I tend to be an email fiend. I typically check email at least twice per day.
Courses that I teach:
AP Computer Science
Programming Concepts [uses Scheme]
Back To School Night Presentation
Graphically Challenged Back To School Night Presentation (useful if you are unable to attend Back to School Night)
Courses that I have taught:
2009-2012: Animation Using Virtual Worlds [used BYOB, Snap!, and Alice]
2006-2008: Algebra 1
2004-2006: Algebra 2
2002-2004: Geometry/Algebra 2A
2002-2003: Computer Math
An introduction to computers with some sage advice
CoderDojo identifies lots of languages and places to start for beginners and more advanced programmers alike
Engineering roadmap and course descriptions
How to tell if you are in the right CS class
AP COMPUTER SCIENCE SUMMER HOMEWORK (Mandatory only if you have not taken Intro to Java)
Things I consider when writing a college recommendation
Jobs and enrollment data in Computer Science
Cool Student Projects
Gunn Chess Hall of Fame
Stuff Students Have Done
Class Policy (This is long, but comprehensive.)
Music That Is Good
The Gunn Daily Bulletin
The Inexplicable Gunn Bell Schedule
iARoC ROBOTICS CONTEST (different from GRT)
Other Other Stuff
Comicomatic by Margo Burns with art by my sister and GODLIKE WRITING BY ME can yield this:
Note that copying is NEVER okay on tests in any of my classes. However, it is okay to talk to your classmates about projects and homeworks even if they are not members of your work groups.
I wish to thank Brian Harvey from the University of California, Berkeley for his support and way cool class policy text. I also wish to thank Mike Clancy from the same university for his excellent suggestions and time in thinking about curriculum.
Note that the rules on copying are a bit different in the software business as opposed to say, in the classroom on homeworks and tests or in the "real world" in journalism. There are cases where copying is okay--and I literally mean copying--but always acknowledge the blood, sweat, and tears of those who did the work. Not only will you be adhering to copyright laws, but you would probably like others to do the same for your work. Before you copy, do look into what kind of legal issues there may be. There is a big difference between a copyleft and a copyright.
As a matter of etiquette--even if plagiarism were not an issue--acknowledgments should appear as a matter of course on web pages.