You are on page 1of 2

Shen Li

5562 Hobart St Apt 604, Pittsburg, PA, 15217


shenli@cmu.edu | (814) 777-7988 | http://shenli1992.weebly.com

EDUCATION
The Pennsylvania State University, University Park, PA
May 2015

Bachelor of Science in Computer Science and Psychology (Quantitative Skills option)

Cumulative GPA: 3.88/4.00


Computer Science Major GPA: 3.96
Psychology Major GPA: 3.81
Carnegie Mellon University, Pittsburg, PA

Master of Science degree in Robotics Institute

Anticipated May 2017

TECHNICAL EXPERIENCE
Intelligent Vehicles and Systems Laboratory, University Park, PA
May 2014 July 2014
Research Assistant, Penn State Summer REU Program, working with Dr. Sean Brennan and Kelilah Wolkowicz

Developed a navigation system for an autonomous wheelchair in order to grant Amyotrophic Lateral Sclerosis
(ALS) and Cerebral Palsy (CP) patients increased freedom of mobility without using joysticks

Compiled literature reviews, analyzed, and compared different obstacle avoidance algorithms

Dissected and implemented the Hough Transform in Python to extract lines from the LiDAR data and expedited the
program by incorporating the Split-and-Merge algorithm

Coded Ray Casting program in Python to search for optimal paths based on the extracted lines and integrated it
with the line extraction program on Robotics Operating System

Delivered presentations in the REU Symposium and the lab meeting, and wrote a research paper
Penn State Robotics Club, University Park, PA
Sept. 2013 Present
Trinity College Fire Fighting Home Robot Contest, Hartford, CT
Apr. 5th, 6th 2014 and March 28th, 29th 2015
Active Club Member

Devised a multilayer fire-fighting tank robot and another 4-wheel robot to navigate in a maze, find and extinguish a
candle

Investigated 6 variations of the maze in the contest, developed a finite state machine maze-navigation program in
Arduino using C++, and combined finite state machine and wall follower in pcDuino using Python

Developing a motion calibration program for the tank robot to overcame the inaccuracy of the self-made treads, and
a steering and braking system in high speed for the 4-wheel robot

Assembled and wired various electrical components together on the robot and troubleshot the programs using an
LCD board and multiple LEDs as indicators

Crafted the tank treads from bicycle chains and implemented the inspiration of assembling the fan blade inside a
water bottle as the tank gun
Artificial Intelligence Course Term Project, University Park, PA
Sept. 2014 Dec. 2014
IST 597F - Principles of Artificial Intelligence (graduate level course), taught by Dr. Vasant Honavar.
Project Team Leader

Developed a Java program using genetic algorithm to generate robots with evolved structures made of triangles and
rectangles and with evolved efficient locomotion

Devised a comprehensive fitness function for genetic algorithm considering walking distance, structural stability,
movement flexibility, energy consumption, material consumption, and velocity consistency

Coded robot chromosomes including multiple genes regard to both structure and walking gait and utilized Java
Genetic Algorithms Package (JGAP) to evolve robot generations

Created and configured the physics world to simulate the robots using JBox2D Java Physics Engine

Utilized Java game developing libraries - Slick2D and LWJGL to implement a user interface to demonstrate the
result of evolved robots

Access Control List Research, University Park, PA


Sept. 2013 Dec. 2013
Research Assistant, working with Dr. Anna Squicciarini and Matthew Tentilucci
Built a user friendly dynamic website on Drupal where people make decisions about privacy preferences in order to
investigate how they influence each other during decision makings

Designed the static front end using HTML and CSS, and embedded JavaScript codes for interactive confirm boxes
and popup boxes

Implemented the interaction between front end and MySQL database using PHP, where the front end pushed a
single users decisions into the database while at the same time retrieved all users real-time data from the database
and displayed it in tables

Administered the experiment with over 100 subjects who were asked to make decisions about the questions on the
website both individually and in a group
Human Performance Rhythms Laboratory, University Park, PA
Aug. 2013 Present
Research Assistant, working with Dr. Frederick Brown and Dr. Cynthia Lajambe

Investigated the Basner Dinges 2011 Maximizing sensitivity of Psychomotor Vigilance Task (PVT) table and
developed a PVT computer based program in C++
PVT, the golden standard for sleep deprivation studies, is a reaction-timed task which measures the speed with
which subjects respond to a visual stimulus

Analyzed the possible human errors through tests and communications with professors and testers

Developed specific mechanisms to prevent the program from crashing and output the user error reports

Managed the listening study to study the human ability to distinguish sleep deprived human voice and normal
human voice, guided and oversaw more than 50 subjects and scrutinized their data reports

INTERNSHIPS
SIE International Summer School, Beijing, China
June 2013 Aug. 2013
Teaching Assistant, working with Dr. Edward Chang

Collaborated with Dr. Edward Chang from the University of Michigan in 2 psychology courses (Introduction to
Psychology and Human Sexuality)

Coached students in office hours, assisted Dr. Chang in classes and led review sessions

Accommodated professors at SIE who came from different U.S. universities to their new lives in Beijing

HONORS & AWARDS


First Place in Penn State IEEE Student Branch - Brown Bag Competition
Nov. 14th 2014
Utilized the electrical components from a bag in the competition to build a circuit in order to fulfill a specific task
Performance-based bonus as a Teaching Assistant in the SIE International summer school
Aug. 2013
Deans List in all semesters in Penn State
Fall 2011 to Spring 2014

TECHNICAL SKILLS

Programming Skills
Languages
Years' Experience
Languages
Years Experience
C++
3.5 years
Java
2.5 years
C
2 years
Python
1 year
PHP
1.5 year
HTML
1.5 years
Matlab
3 months
Android
3 months
Verilog
2 months
Assembly languages (Freescale 68HC12, MIPS)
8 months
Game Maker Language
1 month
Operating Systems:
Microsoft Windows, Ubuntu Linux
Other Computer Skills: Robotics Operating System, Arduino, MySQL, Photoshop, IMovie, SPSS
Foreign Language Skills: Mandarin Chinese (First Language), English

You might also like