CV
Education
MS, Computer Science
Applied machine learning and cognitive neuroscience, in Dr. Lucy Owen's lab.
BS, Computer Science and Mathematical Sciences
Simulation modeling, machine learning, big data analysis, number theory and linear algebra.
Research
Graduate Researcher
- Ported SuperEEG, my advisor's doctoral project, to GPyTorch and modern Python (supereeg-gpyt), so its Gaussian process models can be built on the GPU.
- Developing archetypal analysis as an interpretable model of brain imaging data; co-first author on a manuscript in preparation.
- Thesis project: applying archetypal analysis and timecorr to fMRI from trauma-exposed individuals.
Experience
Teaching Assistant, CSCI 447/547 Machine Learning
An applied introduction to machine learning, from regression and classification through neural networks, clustering and reinforcement learning, taught through in-class hackathons and two Kaggle competitions.
- Refactoring and leading all ten in-class hackathons: scikit-learn basics, KNN, linear and ridge regression, naive Bayes, neural networks, SVMs, clustering, PCA and recommender systems.
- Guest lecture at the end of the semester.
Math Learning Center
The Math Learning Center offers free drop-in tutoring, provided by 15-25 tutors and sees about 4,000-4,500 student visits a semester.
Student coordinator. One of three students on the leadership team that runs the center with its faculty director.
- Hire, interview, train and schedule tutors, and handle payroll.
- Plan and deliver required staff trainings, including Title IX, mandatory reporting and fire safety.
- Trialed evening drop-in tutoring over Zoom, 7-9 pm.
Tutor. Drop-in tutoring for every 000- and 100-level math course, from prealgebra through Calculus II, plus Calculus III, linear algebra, discrete math and intro to abstract math.
- Proctor make-up exams and quizzes for the math department.
Griz Esports Broadcasting Intern
The program's first-ever broadcasting intern, so I set up its broadcasts from scratch.
- Designed the graphical overlays and built OBS workflows for running scoreboards from an Elgato Stream Deck.
- Ran production, audio and video, and cast matches, often at the same time.
- Planned and ran a two-day, 12-team Rocket League LAN tournament with eight universities from six states, including Oregon, Washington State and Colorado State.
- Recruited the teams and secured subsidized hotel rooms and a sponsored prize pool, including $1,500 in scholarships for the winning team.
Honors
Outstanding Leadership and Service in Inclusive Excellence
Campus-wide award recognizing my work with Griz Esports. Nominated by my supervisor and chosen by a committee of faculty and staff as one of three recipients from among all student employees and club members at the university.
Griz Esports Scholarship
Skills
- Languages
- Python, JavaScript, Java, HTML and CSS
- Methods
- Gaussian process regression, archetypal analysis, dynamic correlations (timecorr)
- Libraries
- GPyTorch, NumPy, nilearn
- Web and data
- Django, D3, Leaflet, Observable
- Tools
- Git and GitHub, VS Code, OBS
Other
Rocket League: Big Sky Conference champion (2022, 2023) and NECC champion (2024) with Griz Esports.