Academics |
- Attended University of California at San Diego, 1998 - 2002
- Will receive B.S. degree in Cognitive Science with Specialization in Computation
upon completion of one quarter of Spanish(In progress)
- 3.7 GPA in major coursework, 3.2 GPA overall
- Successfully completed Cognitive Science honors program, will graduate with departmental honors
- Gained teaching experience as Instructional Assistant in Cognitive Science 108A,
"Computational Methods of Cognitive Science"
- Received excellence award for above aforementioned IA work
- Class work:
- User Interface Design
- Usability, Contextual Design
- Evolutionary Models
- Human Perception Systems
- Neuroscience
- Neural Networks
|
Work Experience |
- Currently employed by the San Diego Supercomputer Center working for
John Helly on the NSF grant, SIOExplorer, Bridging the Gap
- Began employment fall 2001
- Programming primarily performed in Java and Perl as well as some Unix shell scripting
- Taken on a wide variety of programming tasks, from GUI application development, to backend data management
- UCSD Gaurdian(student newspaper), 2001
- Programming Instructor, iD Tech Camps, Summer 2001
- Taught the Java programming language to children from 11 to 16 years old
- Led campers in building and programming of robot
- Timber Cruiser for Sierra Pacific Industries forestry department, Summer 1998, 1999
|
Programming Experience |
- Experience in Procedural, Functional and Object Oriented Languages(Additional expertise listed).
- Java(Swing, JDBC, Application Development, Web Start, Servlets)
- Perl(CGI, Object Oriented, Automated data management)
- C(Neural Networks) and C++
- bash, cshell
- Scheme(Some user interface design), Lisp
- SQL, SQLPLUS, SRB(System Resource Broker)
- HTML, Cascading Style Sheets, Javascript
- Tools/Methods/Operating Systems
- Unified Modeling Language
- Patterns(Gang of Four, User Interface Patterns, etc...)
- JDK, Eclipse IDE, Forte IDE, vi, emacs
- MS Windows, Solaris, Linux (Comfortable programming in all)
- Some experience with Aspect Oriented Programming (AspectJ)
- Example Work
- MOBE is java application for aiding the entry and exploration of metadata.
It is a "user driven" application with a clean intuitive interface.
- View more code examples(with source) here
Except for some C, I have never been formally taught any programming language. All my programming knowledge
has been gained through necessity as I took classes in Neural Networks, Interface Design, and other computation-
related Cognitive Science courses. As a result, I can quickly learn new programming languages, and skills pertaining to
computers.
|