Ben Burns
Teaching and mentoring
My teaching and mentoring experience
I am passionate about mathematics and computer science education, with an emphasis on high school and early-college coursework. I am particularly passionate about making introductory coursework accessible to students who enter college without significant mathematics background or programming experience (like I did), while ensuring that students exit the course with sufficient preparation both for future coursework and for their careers.
Teaching: I was heavily involved with the Undergraduate Course Assistant (UCA) program during my time at UMass. I UCA’d for ten semesters in total, including seven semesters in Introduction to Programming. A full list of my TAing experience is below.
Mentoring: I served as a lead peer mentor in the Boosting Access to Data Science Scholarship Program (NSF #2130070), mentoring a cohort of five freshman students from underrepresented groups in computer science.
Leadership: In my latter two years at UMass, I served on the UCA program coordination team, and was fortunate to be in UMass CICS’s first cohort of Head UCAs. In my role as a UCA program coordinator, I helped expand the Head UCA program to all 10 of CICS’s core courses. Additionally, I was responsible for recruiting, interviewing and hiring new UCAs.
Course design: Going into my Junior year, UMass CICS converted its introductory course sequence from Java to Python. During this transition period, I had the privilege of designing the new Intro to Programming course (INFO 190S, later renamed CICS 110) under the mentorship and supervision of Professor Tim Richards.
Awards: At UMass, I was recognized four times as an Outstanding Undergraduate Course Assistant. In my final semester, I was recognized with one of the inaugural Lifetime UCA awards.
teaching experience
Georgia Tech
| Semester | Position | Course # | Course Name |
|---|---|---|---|
| Summer 2025 | TA | CS 7641 | Machine Learning (OMSCS) |
| Spring 2025 | TA | CSE 6730 | Modeling and Simulation |
UMass Amherst
| Semester | Position | Course # | Course Name |
|---|---|---|---|
| Spring 2024 | UCA | CS 501 | Formal Language Theory |
| Winter 2024 | Head UCA | CS 311 | Algorithms |
| Fall 2023 | Head UCA | CS 311 | Algorithms |
| Spring 2023 | Head UCA | CICS 110 | Intro to Python |
| Winter 2023 | Head UCA | CICS 110 | Intro to Python |
| Fall 2022 | Head UCA | INFO 190S | Intro to Python |
| Spring 2022 | Grader | Math 471 | Number Theory |
| Spring 2022 | UCA | CS 121 | Intro to Java |
| Fall 2021 | UCA | CS 121 | Intro to Java |
| Summer 2021 | UCA | CS 121 | Intro to Java |
| Spring 2021 | UCA | CS 121 | Intro to Java |