So you’re an undergraduate possibly interested in doing research? That’s great! You may want to read my post on How to Have a Bad Research Internship. How do I get a summer internship in your lab? Is it paid? In general, summer internships are sometimes available for UC Berkeley undergraduates and local (Bay Area) high school students who can provide a local reference.Whether the internship is paid depends on my funding situation that summer, so you'd have to ask. I cannot take non-Berkeley students (other than local high school students) as interns, except through organized programs such as SUPERB, and I'm unlikely to respond individually to emails asking me to do so. Sorry. How do I find a position? The Beehive application, formerly called ResearchMatch and designed by your own colleagues who are alumni of Prof. Fox’s CS169 course under the guidance of Prof. Jeff Bokor in EE, is designed to make it easy to find listings that match your skills, availability and interests. Also see the EECS Undergraduate Research home page for other programs and listings to try. But before you browse them, here are some tips that should help your search. Spending 3 or 4 hours every other week on a project is essentially wasted time—yours and the project’s—and the project leaders won’t be happy about it. Your potential faculty supervisor will likely ask you about your course load. So, how to maximize my chances of being offered a position?
What skills/courses do I need?Obviously it depends on the project, but it's good to be comfortable with a variety of languages and frameworks to maximize your appeal to software-intensive projects. Working on extracurricular projects (hackathons, Blueprint, DeCal courses, etc.) or taking high-quality online courses from sites like edX or Coursera is a great way to do this. |
For Students >