Professional Documents
Culture Documents
Princeton University
Princeton, NJ 08544
CAMPUS
HOME
RYAN C
OSHEA
roshea@princeton.edu
ryanoshea.com
484.238.6768
EDUCATION
June 2016
GPA: 3.38 of 4.00
June 2012
GPA: 4.46 of 4.46
Coursework: Digital Logic Design, Circuit Design & Analysis, Photonics & Semiconductor Devices, Algorithms & Data
Structures, Signals & Systems, General Physics, Differential Equations, Linear Algebra, Multivariable Calculus, Statistics
National Merit Scholarship Finalist; National AP Scholar; Editor in Chief, Newspaper; President,
Computer Club; Science Olympiad; National Honor Society; National Science Honor Society
EXPERIENCE
Summer 2013
Summer 2012
Summer 2011
Designed and taught 7 courses in Java programming for ~60 students aged 12 to 17. Topics included basic programming
concepts, inheritance, polymorphism, error catching, classes, sorting & searching, recursion, basic data structures, and
graphical interfaces in Swing. Guided each student in designing and building a final project meeting high standards for
proficiency. Jointly responsible for the well-being of 60100 campers at all times.
Designed and taught series of courses that engaged more than 50 middle school students in web design with HTML & CSS,
basic programming in Java, and computer animation in the Processing.org framework.
Planned, built, and prepared an upgrade to an online Drupal-based website to showcase MET-lab operations and research.
Assisted in research projects related to machine listening & music information retrieval. Acted as camp counselor during
MET-labs Summer Music Technology program, which educated 20 high-achieving high school students using an innovative,
hands-on approach to music production and analysis, digital audio, and related technologies.
UNIVERSITY ACTIVITIES & INTERESTS
The Princeton Tiger, Editorial Board, Circulation Manager, Publicity Chair, writer, layout, business Fall 2012 Present
Undergraduate Computer Science Association (ACM), Princeton chapter
Fall 2012 Present
Institute of Electrical and Electronics Engineers (IEEE), Princeton chapter
Fall 2013 Present
TECHNICAL SKILLS
I am proficient in:
Programming: Java
I have experience building dynamic, engaging, standardscompliant websites using modern techniques. Im familiar
with new technologies in HTML5 & CSS3, cross-browser
development, online multimedia technologies, WordPress,
Drupal. I built and maintain a personal website at
www.ryanoshea.com.