Resume
Available in pdf or
doc format.
Education
University of Illinois at Urbana-Champaign
Urbana, IL
8/2004 - 5/2009
- Combined BS and MS in Computer Science, May 2009
- GPA: 3.83/4.00
- Coursework: Computer Architecture, Computer Organization, Programming for
Massively Parallel GPUs, Systems Programming, Embedded Systems, Operating Systems,
Data Structures, Algorithms, French Language
Work Experience
University of Illinois
Urbana, IL
08/2008 - 05/2009 (Teaching Assistant)
- Facilitated and led peer code reviews
- Taught 7 2-hour sections of 4-7 students
- Designed and wrote about 12 assignments
- Mentored students one on one during office hours
- Occassionally lecture to 30+ students about proper coding practices
NVIDIA Corporation
Santa Clara, CA
06/2008 - 08/2008 (Architecture Intern)
- Reengineered the LAME MP3 encoder to operate partially in parallel on a GPU
- Designed data dependency and control flow charts for the LAME encoder
- Coded in C and CUDA to implement parallel algorithms
University of Illinois
Urbana, IL
08/2007 - 12/2007 (Engineering Learning Assistant)
- Taught one hour-long section of 25 students
- Lectured about the Engineering and Computer Science Department resources
- Facilitated discussions about student life and diversity
Intel Corporation
Hudson, MA
01/2006 - 08/2006 and 05/2007 - 08/2007 (Validation/Verfication Intern)
- Worked in a team of 8 people to verify the functionality of a caching agent
- Coded 500+ lines of C++
- Debugged hardware simulations using wave traces
- Wrote numerous focused and random tests in Perl and Specman e.
University of Illinois Office of Business and Financial Services
Champaign, IL
9/2004 - 5/2005 (Part-Time Web Developer)
- Designed and coded in XML, HTML, CSS, SQL, and Javascript
- Managed and created Macromedia Coldfusion applications
- Responsible for maintaining upwards of 500 files