Mentoring High School and Undergraduate Internships
Student Mentoring Example Domains and Projects
Besides the formal student teaching and advising I do with my RISD, Brown, and the University of Washington responsibilities,
I also advise talented international students through a wonderful program called Tuding International and other contact points.
Tuding has provided a series of high performing students from China, India, and Vietnam who have shown themselves to be tremendous
collaborators on research, code, and creative content generation. This page highlights those students and the work we've worked on
together — to inspire students and other mentoring sessions in which I might find myself involved:
Summer 2022. An Indian student's interest in pollution analysis.
We developed a Python notebook to consider a geospatial analysis of air quality and water quality of 3943 cities around the world where pollution is being monitored closely, and then looked at correlations of air and water after creating a crude model of pollution transport with wind.
Winter 2022. A Chinese student's interest in environmental modeling.
We developed a Python notebook to model the water quality and quantity of the Huang Po river in Shanghai and then compared results of various
scenarios, including changes to forest and grassland cover through an interactive user tool and various computer algorithms.
Autumn 2021. An Indian student's interest in predictive chess for learning purposes.
We developed a Python notebook to support a comparison of various artificial intelligence approaches to predicting the winner
or loser of a chess match based on the first ten moves and the player's past success level (compute iteration v. percentage of correct prediction). We had modest success in
developing a predictive model, but gained great insight into the nature of chess openings through the study.
Summer 2021. A Chinese student's interest in creating web games
led us to build the foundation for
an interactive math teaching web game using HTML, CSS, and JavaScript (the three.js library in particular):
Spring 2021. An Indian student's interest in improving crop yields and health for agricultural in India
led to the creation of a Python notebook for various artificial intelligence support algorithms regarding
crop planting choices, response to environmental conditions advice, and predicting pepper plant health from leaf imagery:
Winter 2021. A Chinese student's interest in interactive web games
led us to the implementation of a platformer shooter game with proper techniques for HTML, CSS, and
JavaScript levels in the game's development:
Autumn 2020. A Chinese student's interest in interactive physics
led us to the implementation of an interactive physics visualization engine in JavaScript as a NPM module
that could be integrated with 3-D scene graphs:
Spring 2020. An Indian student's interest in brain computing interfaces
led us to develop a Python notebook to investigate EEG data streams to look for patterns that could be used
to drive software. The work evolved many data manipulation, analysis, and visualization techniques:
Summer 2020. An Indian student's interest in air traffic control
led us to the implementation of an air traffic control visualization engine in JavaScript with NPM modules
for flights and flight portfolio visualization:
Summer 2020. An Indian student's interest in climate visualization
led us to the implementation of a Python notebook investigating a portfolio of weather and climate data
manipulation, analysis, and visualization techniques:
Summer 2019. A Chinese student's interest in open source space visualization
led us to work with the Open Space visualization engine to
integrate COVE visualization features on planetary bodies.
Academic Year 2009-10. A Vietnamese student who delivered an honors thesis in his high school program.