|
Macneil Shonle Assistant Professor
|
I am Macneil "Mac" Shonle. My research area is Software Engineering and my work covers: Refactoring, Software design, Programming tools, Aspect-oriented programming, and Programming language design (particularly for End-User Programming).
I did my graduate studies at UCSD, where my dissertation was advised by Bill Griswold and Sorin Lerner. On the software engineering family tree, you'll find me under Dijkstra and Patterson.
Before UCSD, I worked at Sun Microsystems on ClusterTools, including the Prism parallel debugger.
Here is:
- My CV
- My Blog - Tales from Programmatic Oceans
- My ACM Author Page
- My Erdös
number: 3
- Paul Erdös→ Ernst Specker→ Karl Lieberherr→ me
- My IMDB Page
- If you count production work, then my Kevin Bacon number is also 3
- (Kevin Bacon was in A Few Good Men with Noah Wyle who was in Donnie Darko with Gary Lundy who was in Burning Annie, which was associate produced by me.)
Teaching
-
CS 5103 - Software Engineering (Syllabus, Spring Semester, 2010) -- Moodle account required
-
CS 4773 - Object-Oriented Systems (Fall Semester, 2009)
-
CSE 130 - Programming Languages (at UCSD - Summer Session I, 2007)