Byrne Seminar
The Rutgers Undergraduate Pipeline to Research & Education in Physics (RU-PREP)
Fall 2019 (Cohort 1)

Wednesday, 3:20 to 4:40pm
Serin Physics & Astronomy Building, Room 106, Busch campus
Instructor: Alyson Brooks

Instructor Contact Info

Office: Room 306, Serin Physics Building (upstairs from the classroom), Busch campus
Email: abrooks[at]
Office hours: Tues 2:30-3:30 (Sep 10, Oct 8/22/29, Nov 5) and Thurs 3-4 (or by appointment)
Teaching Assistant's email: olsen[at]
Teaching Assistant's office hours: Tues/Wed 5-6 (or by appointment)


RU-PREP can roughly be broken up into two halves. In the first half, we’ll equip you with the skills you need to start working on an astro/physics research project. These skills include programming in Python, and critical reading and writing of science literature. In the second half of the course, you’ll work in small groups with a research mentor and a class partner on a guided research project. (Research project descriptions can be found here). There will also be social events throughout the quarter.

There are coding and writing assignments, designed to hone your coding and science communication skills, respectively. Coding assignments are byte-sized and meant to reinforce what you’ve learned in class. Writing assignments vary in length, and will focus on reading and understanding scientific research papers, and creating a presentation on your research project at the end of the quarter.

No previous research or computing experience is assumed. We will start at the beginning!

Course Materials

There is no textbook for this seminar, but you should expect to take notes. Note that access to a computer outside of the classroom time is also required. If you do not own a laptop, access to the computers in the classroom will be provided to you around the clock.

The Python lessons will be taught from instructional iPython Notebooks which will be found under the "Lessons" tab in Sakai.

There are also many freely available textbooks on programming in Python, which you could optionally use for Python help (no readings will be assigned from these books). Take a look at this webpage’s free Python texts labeled “beginner” for supplemental texts that might be useful programming references appropriate for this course. Three reference texts that I recommend include Learn Python the Hard Way (which isn’t actually hard!), A Byte of Python, and A Whirlwind Tour of Python.

Teaching Assistant

The course Teaching Assistant (TA) is Charlotte Olsen. Charlotte is a third year PhD student in astronomy. Charlotte’s research focuses on observational astronomy, interpreting the history of star formation in galaxies.

The TA is an additional resource for you to use throughout this entire academic year (yes, even after the seminar ends), and maybe even beyond. Charlotte is available to guide you on help you with homework, research, selecting courses, and in-class assignments. She will be present at the in-class exercises. The TA is around to help you with anything you may want to talk about. In fact, you will be required to periodically meet with Charlotte to guarantee that you take advantage of this excellent resource!

Grading Policies

The Byrne seminars are offered credit/no credit. To receive credit for the seminar, you are expected to participate. Every writing and coding assignment will be graded on a 10 and 20 point scale, respectively. To receive credit for the seminar, you must achieve 70% of the points. Additionally, you must participate in the final research project and presentation, or you will not receive credit for the seminar. Finally, the Byrne seminars require that you not miss more than two classes. Missing more than two classes will result in no credit. If you expect to miss a class, please use the University absence reporting website to indicate the date and reason for your absence. An email is automatically sent to me.

Late homework: Seek arrangement with me at least 24 hours in advance if you think you have a legitimate excuse for late work.


All assignments will be found under the "Assignments" link from our Sakai course site, and you will be required to submit your completed assignments through this link as well.

Please note that for each writing assignment, I will require the use of turnitin, which will scan your document for signs of plagiarism (which is never allowed). When your writing assignments ask you to answer straightforward questions about reading assignments, please do your best to answer the questions using your own words and explanations. Students will be held to the Rutgers policy on academic integrity.

Coding assignments are meant to be straightforward practice of what we’ve learned in class. All assignments come from the online resource “Learn Python The Hard Way” (LPTHW). To complete an assignment, please create a new Jupyter notebook in your home directory when you are logged in to kiwi (we will learn to log in to kiwi in our first unix lesson).

Schedule: Topics and Assignments

This syllabus may be modified as the semester progresses.

Social events will be scheduled throughout the semester. We will schedule these soon and update the calendar accordingly.

Sept 4 Introduction to RU-PREP  
Sept 11 Discuss first reading/writing assignment;
Intro to Unix
Writing assignment #1
Sept 18 Research project pitches;
Intro to Python: notebooks/numpy
Unix exercise sheet
Sept 19
Social Event
Public observing with the Rutgers telescope
Location: roof of Serin
Sept 25 Python coding, cont'd Meeting with TA;
Ranked projects;
Notebook 1/Coding assignment #1
Oct 2 Begin research projects;
Python cont'd
Coding assignment #2;
Meet with project mentor(s)
Oct 9 Research projects Coding assignment #3;
Meet with either project mentor or TA
Oct 16 Research projects Meet with either project mentor or TA
Oct 23 Research projects Meet with either project mentor or TA
Oct 27 Social Event
Trip to AMNH
Oct 30 How to give a talk;
Elevator pitches
Nov 6 Final presentations to department  



Here are some web resources you may find illuminating or indispensable:

Students with disabilities should consult the department policy.

Disability Services
(848) 445-6800 / Lucy Stone Hall, Suite A145, Livingston Campus, 54 Joyce Kilmer Avenue, Piscataway, NJ 08854
Rutgers University welcomes students with disabilities into all of the University's educational programs. In order to receive consideration for reasonable accommodations, a student with a disability must contact the appropriate disability services office at the campus where you are officially enrolled, participate in an intake interview, and provide documentation. If the documentation supports your request for reasonable accommodations, your campus’s disability services office will provide you with a Letter of Accommodations. Share this letter with your instructors and discuss the accommodations with them as early in your courses as possible. To begin this process, please complete the Registration form on the ODS web site.

Just In Case Web App
Access helpful mental health information and resources for yourself or a friend in a mental health crisis on your smartphone or tablet and easily contact CAPS or RUPD.

Counseling, ADAP & Psychiatric Services (CAPS)
(848) 932-7884 / 17 Senior Street, New Brunswick, NJ 08901
CAPS is a University mental health support service that includes counseling, alcohol and other drug assistance, and psychiatric services staffed by a team of professional within Rutgers Health services to support students’ efforts to succeed at Rutgers University. CAPS offers a variety of services that include: individual therapy, group therapy and workshops, crisis intervention, referral to specialists in the community and consultation and collaboration with campus partners.

Violence Prevention & Victim Assistance (VPVA)
(848) 932-1181 / 3 Bartlett Street, New Brunswick, NJ 08901
The Office for Violence Prevention and Victim Assistance provides confidential crisis intervention, counseling and advocacy for victims of sexual and relationship violence and stalking to students, staff and faculty. To reach staff during office hours when the university is open or to reach an advocate after hours, call 848-932-1181.

Scarlet Listeners
(732) 247-5555
Free and confidential peer counseling and referral hotline, providing a comforting and supportive safe space.

Astrophysics at RutgersDepartment of Physics and AstronomyRutgers University

Last updated: Oct 9, 2019 by Alyson Brooks