Spring 2025
James Skon, Chalmers 428 740-427-5369
Department of Mathematics and Statistics
Location: Chalmer 320, Time: 1:10-2:30 pm, Day: TH
Office hours: 2-3pm MW, 9-11TH Link to book appointment
Other times by request
Reference Document: link
Student Information form link. Please fill out.
COURSE DESCRIPTION
This capstone course is intended to provide an in-depth experience in computational approaches to an individual topic of choice. Students will also be exposed to a broad range of computational applications through peer presentations and discussions. Each student will give several presentations to the class throughout the semester. Permission of the instructor and program director required. This interdisciplinary course does not count toward the completion of any diversification requirement. Prerequisite: COMP 118 or PHYS 270, senior standing, completion of at least 0.5 units of an intermediate course and at least 1.5 units contributory courses.
ENROLLMENT PROCEDURE
To enroll in this course, a student must declare a concentration in scientific computing, and obtain the permission of the instructor. The concentration declaration form can be found on the Registrar’s webpage. To enroll in the course, the student should contact the instructor to request to be enrolled and to obtain the COMP Advisor Agreement Form. After enrolling, the student should follow the directions on the form to: formulate initial ideas, approach potential project advisors, and decide on a project (see below, Project Expectations). Normally an acceptable advisor will be a faculty you have had substantial contact with prior to this semester, typically by having taken a course from them.
Submit the completed form on the first day of class. Concentrators who would like some advice on how to approach potential project advisors should contact the COMP director (currently Prof. Maddie Wade at wadem@kenyon.edu).
PROJECT EXPECTATIONS
COMP 401 projects should
- Use computing to answer a question, to gain insight into a question of interest, or solve a problem in any discipline,
- Have the computational depth to require a semester of development, and
- If possible be advised or co-advised by a COMP faculty member. Non-COMP faculty may advise as approved by the course instructor.
In addition, we strive to deliberately consider any aspects of our projects that may have impacts on racial or gender equity, direct or indirect, for any stakeholder of the system We thus will explicitly address this in every stage of our projects:
- Understand and present the way in which the project engages with wider society; what benefits and dangers exist, and have existed, and how has the project worked to counteract — or not — the historical racial oppression that is so often overlooked in our field; and especially as it intersects with the roles of patriarchy and classism in oppression.
Project topics can either originate from the student or originate from a faculty advisor. Students are invited to approach the faculty on the list provided here based on alignment between the student’s interests and faculty research domains. Students are expected to initiate this conversation about project topics and to decide on a project and advisor well before the first day of class. Note that COMP faculty advise projects outside standard teaching loads and may not be able or available to advise students in any given semester and should normally advise no more than two student projects per semester. COMP 401 projects that have been deemed to meet the above criteria by the advising faculty member are considered acceptable.
PRESENTATIONS
There will be three presentations. The rubrics are seen below. Each presentation will be 30 minutes long, followed by 10 minutes of questions and discussion. The presentations should include slides. A form will be made available for each student to assess other students presentations.
POSTER SESSION
There will be a poster session during the final exam period. For in person students this will be a physical poster, where the students will be expected to stand by their poster for 1/2 of the presentation time, and the other 1/2 the presenters will visit other student’s posters. For online students the student will have a slide presentation, which we be set up on a laptop, with the student on zoom or google meet to answer questions. students will evaluation the other student’s posters.
GRADING
Grades in the class are based on the following elements:
- Project proposal (due Feb. 8th) – 10%
- Evaluation of your three class presentations – 39%
- Final Project with results – 26%
- Attendance (including the filling in of an evaluation for every presentation every day) – 25%
Rubrics for each assignment:
- Project Proposal
- Presentation Skills
- Proposal Presentation
- Design Presentation
- Final Results Presentation
- Poster Show
Presentation evaluation forms:
The project proposal is due at the second class meeting (February 8th). An outline of what is expected as part of the proposal will be given out at the first class meeting.
Since active participation in presentations and their associated discussions is critical to the value of the class, attendance at every class meeting is important. The attendance grade will be an A if no more than one meeting is missed, B if two meetings are missed, and C if three meetings are missed. A student will be withdrawn from the class if a fourth meeting is missed for any reason (excused or not).
Projects:
| Student | Topic | Advisor | |
| Blum, Adam | Physics Informed Neural Network Solutions to Nonlinear Poisson Equations | Tom Giblin | GitHub |
| Culbertson, Grant | Kenyon Car Connect | James Skon | Github |
| Rishil Kondapaneni | MindMatch: Virtual Sports Psychologist for Collegiate Tennis Athletes | James Skon | GitHub |
| Mahmoud, Fatma | “Najat” – AI Chatbot for Women’s Support Against Domestic Violence | Noah Aydin | GitHub |
| Mira, Adam | AI-Powered Fantasy Premier League | Erin Leatherman | GitHub |
| Nagireddy, Lala | AI-Driven Operational Efficiency Model for U.S. Hospitals: Learning from China’s AI Revolution | Jon Chun | GitHub |
| Nguyen, Trang | Search for Good Classical and Quantum Codes | Noah Aydin | GitHub |
| Pang, Gavin | Predictive Web App for Market Volatility Analysis Using VaR and RSI | James Skon | GitHub |
| Polak, Michell | SOBO: Code Quality Feedback Bot for Classroom Use | James Skon | GitHub GitHub |
| Shrestha, Samy | The Gund: Gallery Immersive | James Skon | GitHub |
| Singleton, Braeden | Shift Courier – A software design for managing time sensitive video distribution | Carter Schoenfeld | GitHub |
| Temple, Josh | BULLSWIN: BULLS Winning Indicator Network | Madeline Wade | GitHub |
| Wadud, Ayman | NANOBODY ANTIGEN BINDING PREDICTION | Katherine Elkins | GitHub |
| Webb, Lillian | Sentiment Analysis: Solving an Outstanding Methodological Question | Katherine Elkins | GitHub CoLab |
| Wilson, Luke A. | Random Forest for LIGO Signal Classification | Madeline Wade | GitHub |
| Winston, Rose | Teaching and Modeling Ethical Dilemmas Through Programming | James Skon | GitHub |
| Zaneb, Rida | South Asian Fashion Trend Prediction Using CLIP | Katherine Elkins | GitHub |
Design Presention Schedule:
| Presentation 1 | Presentation 2 | Presentation 3 | ||
| Mar 18 | Rishil Kondapaneni | Braeden Singleton | Josh Temple | |
| Mar 20 | Luke Wilson | |||
| Mar 25 | Adam Blum | Grant Culbertson | ||
| Mar 27 | Rose Winston | Lillian Webb | Trang Nguyen | |
| Apr 1 | Gavin Pang | |||
| Apr 3 | Rida Zaneb | |||
| Apr 8 | Rishil Kondapaneni | Lala Nagireddy | Sammy Shrestha | |
| Apr 10 | Michelle Polak | Ayman Wadud | Fatma Mahmoud | Adam Mira |
Results Presention Schedule:
| #1 | #2 | #3 | ||
| April 15 | Wilson, Luke | Rishil Kondapaneni | Blum, Adam | |
| April 17 | Pang, Gavin | Culbertson, Grant | Singleton, Braeden | |
| April 22 | Wadud, Ayman | |||
| April 24 | Temple, Josh | Webb, Lillian | Mahmoud, Fatma | |
| April 29 | Nagireddy, Lala | Shrestha, Samy | Mira, Adam | Nguyen, Trang |
| May 1 | Polak, Michell | Winston, Rose | Zaneb, Rida |
Schedule:
I want to do everything we can so that everyone is able to fully participate in class and has a successful experience in this course. Please contact me immediately if there is anything preventing your free and open participation in class. Additionally, if you have a learning or physical disability and need accommodation, we encourage you to contact me, but more importantly, to contact Erin Salva (x5453, salvae@kenyon.edu) in the Dean of Academic Advising office to determine appropriate and effective accommodation well before any such accommodations are needed.
I want you to know that I am available for you questions and concerns. Please do not hesitate to contact me for help. If you find yourself stuck, don’t hit your head against a wall for too long, come see me (also I enjoy getting to know each of you better). Please do not hesitate to take advantage of my office hours. If you have conflicts during all of my office hours, please email me to arrange an appointment. Or you can try just dropping by the office. I both spend a lot of time in our departments and, if my office door is open, I will be happy to see you.
