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.

The following table contains a list of most of the courses I worked on at Emeritus.

Courses developed with Emeritus Institute of Management, Inc. (Emeritus.org)
Course Organization Contribution
Sustainability, Leadership, and Change INSEAD
  • Lead Designer
  • Custom Capstone
Metaverse Essentials MIT
  • Lead Designer
  • Custom Capstone
The Internet of Things MIT
  • Lead Designer
  • Custom Capstone
Full Stack Development with MERN MIT
  • Led code review
  • Squashed bugs
Augmented and Virtual Reality MIT
  • Design kickoff
Machine Learning: Fundamentals and Algorithms CMU
  • Lead Designer
  • Custom graphics
Deep Learning CMU
  • Lead Designer
  • Custom interactives
  • Custom leaderboard
Computer Vision CMU
  • Lead Designer
  • Custom graphics
  • Custom code
Data Science in Healthcare Dartmouth
  • Assistant Designer
Visualization & Storytelling using Data Columbia
  • Lead Designer
  • Custom charts
Macroeconomics for Executives Columbia
  • Custom interactive
Data Science for Business Decisions Manchester
  • Lead Designer
Machine Learning for Business Toronto
  • Assistant Designer

Professional Certificate in Instructional Design

  • Principles of Visual Design
  • Principles of Data Literacy
  • Principles of Data Visualization
Emeritus
  • Faculty contributor
  • Module Content

Data Science Projects and Curriculum

Social Media & Data Science Instruction

Selected Tutorials:

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.

Data Science Primer

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 files
  • pptx_notes_export export Microsoft PowerPoint presenter notes as .docx files
  • pptx_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.

R Package ‘rsbp’

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

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

Didgeridata

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.

Maker Spaces Map

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.

Demographics Map

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

Vibram Global Locations

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.

Pet Statistics

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.

CPALMS 3D & MyStemKits

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.

CPALMS Perspectives

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.