Request edit access
RESL Student Worker Application
Please read the form well and answer as per the instructions. Incorrectly filled out forms will not be considered!
Please be truthful in your answers, we expect everyone to be able to live up to what they answered.

For project ideas, please check our current research areas http://robotics.usc.edu/resl/research/
and recent publications http://robotics.usc.edu/resl/publications/

First Name
Your answer
Last Name
Your answer
Email address
Your answer
Please provide a link to your Resume
You can upload it to your USC Google Drive and share the link here (make sure to turn on link sharing!).
Your answer
What is your major?
Your answer
Are you a Bachelor or Master student?
How many years do you have left in your program at USC?
How many hours are you available per week?
What is your current GPA at USC?
If this is your first year at USC, then provide a GPA from the previous school/program you attended.
Your answer
Please list any relevant coursework that you have done at USC:
(Optional)
Your answer
Are you the recipient of a merit research fellowship? (undergraduates only)
How familiar are you with Linux?
"Expert" means being fluent in bash scripting, using sed, and/or other commandline tools, and having at least a year of experience.
I have never used it
Expert
How good are you at math?
Including probability theory, machine learning, information theory, linear algebra. Choose 1 if you are good at math but have not studied any of the aforementioned topics.
Math is not my thing
Excellent
How good are you at C++?
"Expert" means being able to use smart pointers, operator overloading, templates, unit testing, knowing C++11, etc. Choose 1 if you are currently learning C++.
None
Expert
How good are you at Python?
"Expert" means having used & having a good understanding of pep8, list comprehensions, decorators, etc. Choose 1 if you are currently learning Python.
None
Expert
How good are you at embedded programming?
"Expert" means that you understand interrupts, real time operating systems, bit operations, I2C. Choose 1 if you are currently learning embedded programming.
None
Expert
How comfortable are you working with hardware?
4 means that you have built your own robots, you know how to source the right parts for a specific robotic system, you have done soldering, you are comfortable with assembling robots from existing components.
Never done it
I love working with hardware
Please provide a URL to (a) code (snippet), preferably in C++, that demonstrates your coding skills.
Optional. Answer only if you indicated 2 or higher for any of C++/Python/Matlab/Javascript. You can provide a github link, in which case you should indicate which part of your code you would like us to look at. Note, if your code is from group projects, then only share your parts.
Your answer
How familiar are you with a version control system (e.g. git, svn, bzr)?
"Expert" means knowing everything there is to know about the VCS. E.g. for git; branching, merging, forking, remote repositories, etc. etc.
None
Expert
How much experience do you have using ROS (Robot Operating System)?
"Expert" means having written multiple publisher/subscriber, or client/server, applications, experience using existing ROS packages, experience with catkin, and experience incorporating packages into a bigger system.
I don't know what it is
Expert
How much experience do you have using MOOS-IvP?
"Expert" means having written multiple MOOS processes and IvP behaviors, experience setting up and running missions and using post-mission-analysis tools.
I don't know what it is
Expert
How much hands-on experience do you have with robots?
None
A lot (multiple projects and/or many years)
If you indicated on the previous question that you have prior experience with robots (> 0), then give a brief (1-2 sentences) description
Answer only if you indicated 1 or higher on the previous question.
Your answer
Are you most interested in working on robot ...
Which platform would you be most interested in working with/for?
Choose 1 or 2.
Required
Which research areas would you be most interested in working on?
Choose at most 3! Check only those topics that match both your skills and interests.
Required
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Additional Terms