Andrew Ayer
I am an undergraduate at Brown University concentrating in Computer Science.
Additionally, I am a SPOC ("Systems Programmer, Operator, and Consultant") for the CS department. That means I'm responsible for the off-hours support of the department's computer systems, and for helping the full-time technical staff with administrative requests and miscellaneous projects.
Other Department Jobs
- Sunlab Consultant September 2008 - May 2009 (superseded by SPOC job)
- TA, CS17 Fall 2008
- TA, CS18 Spring 2009
- TA, CS31 Fall 2009
CS Courses
- CS17: Integrated Introduction to Computer Science Fall 2007
- CS31: Introduction to Computer Systems Fall 2007
- CS18: Integrated Introduction to Computer Science Spring 2008
- CS22: Introduction to Discrete Structures and Probability Spring 2008
- CS173: Introduction to Programming Languages Fall 2008
- CS32: Introduction to Software Engineering Spring 2009
- CS157: Design and Analysis of Algorithms Spring 2009
- CS51: Models of Computation Fall 2009
- CS176: Introduction to Multiprocessor Synchronization Fall 2009
CS-Related Courses
- ENGN0030: Introduction to Engineering Fall 2007
- MATH0520: Linear Algebra Fall 2007
- MATH0420: Introduction to Number Theory Spring 2008
- ENGN1630: Digital Electronic Circuit Design Fall 2008
- ENGN2912D: Networks and Network-on-Chip Design Spring 2009
Other Courses
- POLS0820L: Philosophy of the American Founding Fall 2007
- HIST1710: Era of the American Revolution (taught by Gordon Wood) Spring 2008
- ENGN0090: Management of Industrial and Non-Profit Organizations Fall 2008
- CLAS0400: Ancient Comedy and its Influence Fall 2008
- HIST1730: Antebellum America and the Road to Civil War Spring 2009
- FREN0500: Writing and Speaking French I Fall 2009
Leges Motus
Leges Motus is a "team-based, networked, 2D shooter set in zero-gravity." I designed and developed this game with three others for our CS32 final project. Following the course, we open sourced the code and as of September 2009 it is still under active development. It's lots of of fun, so you should check it out. On department Linux systems, you can just run 'legesmotus' in a terminal. You can also download it for Linux, Mac, or Windows.
Other
I am president of the Brown Linux Users Group. I live in Tech House.