Ian Steenstra

Ph.D. Computer Science Student

More About Me

About Me

Profile Picture

Hello! I'm a Ph.D. student in Computer Science at Northeastern University, where I work under the guidance of Dr. Timothy Bickmore. My passion lies at the intersection of technology and mental health, where I explore the potential of Artificial Intelligence to revolutionize mental health care. With a focus on Human-Computer Interaction, Affective Computing, Intelligent Virtual Agents, and Natural Language Processing, my research aims to bridge the gap between advanced technology and mental health care. I am dedicated to creating a future where mental wellness is a universally accessible right, not a privilege.

Portfolio

Check Out Some of My Projects & Accomplishments!

Hover over the images to show the title and click on the image to show more details.

Skills

Programming Languages

  • Java
  • Python
  • R
  • PHP
  • React.js
  • Microsoft SQL Server
  • PostgreSQL

Distributed Computing

  • Kubernetes
  • Docker
  • Apache Kafka
  • Akka

Other

  • Unreal Engine 5
  • Unity
  • Google Cloud Platform
  • Google BigQuery
  • Google BigTable
  • Aerospike
  • Django
  • PowerMTA

Machine Learning & Data Science

  • Scikit-learn
  • NumPy
  • SciPy
  • Pandas
  • NLTK
  • XGBoost
  • Gensim
  • Tensorflow
  • Keras
  • PyTorch
  • Matplotlib
  • Jupyter Notebook
  • Google Colab
  • Google AutoML APIs

Research Experience

Graduate Research Assistant

September 2022 - Present

Relational Agents Group

Advisor: Dr. Timothy Bickmore

  • Researching how conversational agents can automate personalized health counseling.
  • Published to IVA 2023 with our research paper: Changing Parent Attitudes Towards HPV Vaccination by Including Adolescents in Multiparty Counseling using Virtual Agents.
  • Published to CHI 2023 with our research paper: Improving Multiparty Interactions with a Robot Using Large Language Models
  • Publishing to CHI 2024 with our research paper: Engaging and Entertaining Adolescents in Health Education Using LLM-Generated Fantasy Narrative Games and Virtual Agents
  • Applied to the NSF GRFP for my research project: Emotionally Intelligent Virtual Agents for PTSD & Romantic Relationship Interventions for Veterans.
  • Undergraduate Researcher

    January 2019 - May 2020

    Cognitive & Immersive Systems Lab

    Advisor: Dr. Hui Su

  • Developed a multimodal open-domain question-answering system for the Dialog State Tracking Challenge (DSTC), using BiGRUs, multimodal fusion, attention, teacher forcing, and a new data augmentation technique
  • Created a visual question-answering system that uses the Visual Genome dataset and scene graphs for providing cross-task attention learning with weak supervision.
  • Undergraduate Researcher

    May 2017 - December 2018

    Center for Ultra-Wide-Area Resilient Electric Energy Transmission Networks (CURENT)

    Advisor: Dr. Joe Chow

  • Helped create a week-long electric grid summer camp for high school students.
  • Reverse-engineered a photovoltaic device for wireless solar radiation data recording and designed a 6 module high school curriculum based on the construction of the device.
  • Professionally recorded every presentation and hands-on activity for the RPI Engineering Ambassadors’ online education platform.
  • Taught my curriculum to 20 high school students that resulted in a statistically significant increase in the students’ interest in STEM and confidence in performing hands-on projects.
  • Highlight Reel:

    1 / 8
    2 / 8
    3 / 8
    4 / 8
    5 / 8
    6 / 8
    7 / 8
    8 / 8

    Undergraduate Research Manager

    May 2017 - August 2017

    Center for Ultra-Wide-Area Resilient Electric Energy Transmission Networks (CURENT)

    Advisor: Dr. Joe Chow

  • Managed a group of undergraduate researchers in the development of a portable weather device used for wirelessly recording solar radiation, temperature, and humidity data.
  • Designed the portable weather device to also be easily buildable by high school students.
  • CURENT’s 6th Annual Industry Conference & NSF/DOE Site Visit.

    Undergraduate Researcher

    May 2017 - August 2017

    Department of Electrical, Computer, and Systems Engineering

    Advisor: Dr. Alhussein Abouzeid

  • Designed and taught a high school IoT outreach program using Raspberry Pis and UC Berkeley wireless sensor motes.
  • Highlight Reel:

    1 / 2
    2 / 2

    Watervliet High School Afterschool IoT Outreach Program

    Work Experience

    Software Engineer

    October 2020 - September 2022

    Wayfair

  • Worked as a collaborative team member on the Notifications Content & Delivery Team who owns the infrastructure that powers Wayfair's billions of email, push and sms notifications.
  • Designed and implemented distributed systems that utilize Wayfair's vast customer real-time and historical data to curate personalized notifications.
  • Awards:

  • 1st Place Award for my Dynamic Pricing & Content in Emails project
  • Best Idea Award for my Two-Way Notifications & Data Analysis Tool project
  • Freelance Software Engineer

    (Machine Learning)

    July 2020 - October 2020

    Upwork

  • Developed an MVP app for a brand label recognizer, so that a brand's image may act as a QR code to link to their website.
  • Trained and used an autoregressive integrated moving average model to predict stock futures using data from Google BigQuery.
  • Software Engineer Intern

    June 2019 - August 2019

    Wayfair

  • Created an automated bandit testing tool using PHP, React.js, and Jenkins
  • The tool can generate over $300k in additional daily revenue by strategically marketing emails to Wayfair's millions of customers through a Java application I developed.
  • Data Analytics

    Engineer Intern

    May 2018 - August 2018

    Pratt & Whitney

  • Helped build an automated quality notification system using Python and Django REST framework that is now used by all airfoil manufacturing.
  • Created a graphical user interface for multi-dimensional data visualization and analysis.
  • Education

    Ph.D. Computer

    Science Student

    September 2022 - Present

    Northeastern University

    Research Lab:

    Relational Agents Group

    Goal:

    Research ways in which health counseling can be automated ethically through the use of emotionally intelligent virtual agents and large language models (LLM).

    Interests:

  • Artificial Intelligence
  • Human-Computer Interaction
  • Affective Computing
  • Intelligent Virtual Agents
  • Natural Language Processing
  • Bachelor of Science

    Computer & Systems

    Engineering

    August 2016 - May 2020

    Rensselaer Polytechnic Institute

    Concentration:

    Artificial Intelligence & Data

    Clubs:

    HackRPI, Sigma Alpha Epsilon, RPI Engineering Ambassadors, Foundry Club, Fencing Club, Rensselaer Center for Open Source (RCOS), Phalanx Honor Society, Order of Omega Greek Honor Society, Active Minds

    Awards:

  • Dean’s Honor List
  • Lynchpin Award
  • Winner of the ESHIP.2 Solutions Challenge (a.k.a. Change The World Challenge)
  • White Key Award
  • Rensselaer Medal Award
  • Publications

    2023

    Steenstra, I., Murali, P., Perkins, R., Joseph, N., Paasche-Orlow, M., Bickmore, T. (2023), Changing Parent Attitudes Towards HPV Vaccination by Including Adolescents in Multiparty Counseling using Virtual Agents. Paper presented at ACM International Conference on Intelligent Virtual Agents (IVA), Wurzberg, Germany. Link

    2023

    Murali, P., Steenstra, I., Sun Yun, H., Shamekhi, A., Bickmore, T. (2023, April), Improving multiparty interactions with a robot using large language models. Paper presented at ACM CHI Conference on Human Factors in Computing Systems, Hamburg, Germany. Link

    2020

    Mou, X., Sigouin, B., Steenstra, I., Su, H. (2020, July), Multimodal Dialogue State Tracking By QA Approach with Data Augmentation. Paper presented at Thirty-Fourth AAAI Conference on Artificial Intelligence, New York, New York. Link

    2019

    Douglas, D. J., Steenstra, I. S., Chow, J. H., Chen, C., Wang, M., Braunstein, J., Herkenham, E. S., Skutnik, A. L. (2019, February), Evolution of Activities in a Smart Grid Summer Camp for High School STEM Students (Evaluation). Paper presented at 2019 ASEE Annual Conference & Exposition, Tampa, Florida. Link

    Articles

    Written by me! ->Shaping the Next Generation of Engineers
    Is your code worth $1,000? Find out at HackRPI
    RPI hosting fifth annual hackathon this weekend
    HackRPI to Hold Fifth Annual Hackathon on March 16-17