Portfolio
Creative Coding with Generative AI and Processing
Using AI tools for Processing (P5.js) code guidance, I created some playful creative visualizations.
Interactive Simulations
The following interactive simulations were created for educational purposes using R, RStudio, and Shiny. These simulations are hosted on an AWS server running Shiny Server software.
Courses
The following course introduction videos were recorded to provide learners an opportunity to hear about course content directly from the faculty. This particularly engaging trio of courses were created in collaboration with top-level faculty at one of the world’s premier computer science universities: Carnegie Mellon University. As part of the course development, I worked directly with each of these faculty, subject matter experts, and design colleagues to generate a structured program, learning objectives, and activities.
- Computer Vision with Kris Kitani, PhD and Ioannis Gkioulekas, PhD
- Deep Learning with Bhiksha Raj, PhD and Rita Singh, PhD
- Machine Learning: Fundamentals and Algorithms with Matt Gormley, PhD and Pat Virtue, PhD
The following table contains a list of most of the courses I worked on at Emeritus.
Course | Organization | Contribution |
---|---|---|
Sustainability, Leadership, and Change | INSEAD |
|
Metaverse Essentials | MIT |
|
The Internet of Things | MIT |
|
Full Stack Development with MERN | MIT |
|
Augmented and Virtual Reality | MIT |
|
Machine Learning: Fundamentals and Algorithms | CMU |
|
Deep Learning | CMU |
|
Computer Vision | CMU |
|
Data Science in Healthcare | Dartmouth |
|
Visualization & Storytelling using Data | Columbia |
|
Macroeconomics for Executives | Columbia |
|
Data Science for Business Decisions | Manchester |
|
Machine Learning for Business | Toronto |
|
Professional Certificate in Instructional Design
|
Emeritus |
|
Data Science Projects and Curriculum
Small Projects
Slime Mold Image Classifier Kaggle
Fine-tuned ResNet-18 model for classifying images as slime molds or not. Based on an example by Jeremy Howard. Updated code, layout, and explanations.
Tools
Technical Tools for Instructional Designers GitHub
I created these document manipulation tools to assist Instructional Designers and professionals in related roles.
Tools include:
docx_stitch
merge Microsoft Word filespptx_notes_export
export Microsoft PowerPoint presenter notes as.docx
filespptx_ost_export
export Microsoft PowerPoint on-screen text (OST) as.docx
files.
Technical
Fountain Pen Ink Analysis & Visualization
The Goulet Pen Company Ink Analysis represents a quantitative analysis of over 500 fountain pen inks using over 15,000 user-provided reviews from The Goulet Pen Company.
The rsbp package allows for easy access to information on biological parts from the iGEM Registry of Standard Biological Parts. R users can call the function
getPart("part name")
to retrieve basic part information including DNA sequence, function, and authorship.
Instructional Design
Course Design Structure Visualization
Visual representations of a typical course structure resulting from the ‘backward design’ model of course development.
BioBuilder and Science Outreach
The following projects were developed for outreach programs with the BioBuilder Educational Foundation (Cambridge, MA).
Project Design, Computation, and Visualization for Bioengineering
The Computational Thinking portion of the BioBuilder Virtual Bootcamp program was designed to introduce high school students to data analysis, data visualization, and computational thinking in a bioengineering context while learning about real-world scientific analysis tools.
Design Philosophy for Scientific Communication
The Design Philosophy for Scientific Communication presentation was developed to introduce students to graphics for scientific communication to help them improve their storytelling skills.
Quantitative Analysis and Visualization of Experimental Data
The Quantitative Analysis and Visualization of Experimental Data presentation was developed to introduce a global audience of high school students to principles of quantitative analysis, design considerations, and scientific information with a special focus on COVID-19 data.
Interactive R Coding Practice:
Population Size with MLE presents an R-based quantitative analysis to estimate population size via maximum likelihood estimate using a mark-recapture study methodology.
MIT
Modules for 14.310x | Data Analysis for Social Scientists
- Module 01: Part 1: Bar Charts & Leaflet Maps
- Module 01: Part 2: Scatterplots
- Module 02: Fundamentals
- Module 03: Histograms, Kernel Density Estimates, & Joint Density Plots
- Module 04: Markov Inequality Simulation
- Module 05: Distributions and qnorm()
- Module 06: Maximum (Log) Likelihood Estimation
- Module 07: Nonparametric Regression
- Module 08: Linear Regression
- Module 09: Fuzzy Regression Discontinuity Design
- Module 10: Design Principles of Data Visualization
- Module 11: Random Forest Regression & Sentiment Analysis
- Module 12: Review: Sharp Regression Discontinuity & Nonparametric Regression
Didgeridata is a playful lesson asking students to conduct an investigation of climate data trends, construct custom didgeridoo and paixiao (pan flute) musical instruments, and perform a data-inspired musical piece. Students gain a more sophisticated understanding of their world from a scientific research perspective, confidence in their ability to use hand tools, and experience in creative interdisciplinary performance. This lesson and all open-source materials were created for the MIT pK12 STEAM Camp in partnership with the Chinese International School in Hong Kong.
This map highlights the locations of maker spaces in the Boston area. A second tab on the dashboard provides data on each space. Information about each space and locational data are pulled from a single .csv file. The map was created to examine the volume, density, and location of these spaces to provide insight into programmatic decisions.
This map highlights demographics of interest in Middlesex County, Massachusetts. Data source: American Community Survey. A tool to provide information about the communities in Middlesex County was requested to aid in making decisions regarding organizational program offerings.
Student Work
Used html, d3, javascript, and vector graphics to create a new vision for an informative, interactive map design highlighting locations of Vibram resources globally. Improvements were implemented to update inaccurate locational data, weak user engagement, and overall graphic style.
Team Leader, Student team project. Used html, d3, javascript, and vector graphics to create visualizations and content for an interactive website designed to inform users about pet statistics from Seattle. Implementations include a daily registration count calendar, an interactive bar chart of top-ranked pet names, and a Leaflet-based map with custom marker icons for map pins.
Learning Systems Institute
Statistics Analysis through R Code
Created instructional statistical analysis code modules for Middle School and High School science teachers to help improve science methodology and educational technology skills. Modules were written in R, a popular statistical analysis language, and were originally posted on (now obsolete) R-fiddle.com, an online editor which allowed for collaborative development and sharing.
Engineer, Concept Artist, Science Advisor, and Curriculum Developer for creating novel and innovative 3D models to be used in K-12 Classrooms. The initial CPALMS 3D program eventually emerged as MyStemKits.com, with whom our FCR-STEM curriculum team partnered to create new products.
Producer/Director for over 400 five-minute documentary-style videos about math and science. Created a network of contacts among education enthusiasts across Florida.
Agriculture
Smart Gardening: An Introduction to Raised-Beds, Soils, Plant Nutrition, and Composting (.pdf)
Created a resource on raised-bed gardening for beginning and experienced enthusiasts.
Social Media & Data Science Instruction
quarto
repository)Selected Tutorials: