Ian Steenstra

Ph.D. Computer Science Candidate

More About Me

About Me

Profile Picture

Ph.D. Candidate in Computer Science at Northeastern University, advised by Dr. Timothy Bickmore. My dissertation focuses on developing a heuristic framework for assessing the safety and potential future risks of generative AI-driven therapeutic dialogues. My research leverages AI, particularly in HCI, Affective Computing, and NLP, to create safer and more effective technologies for mental health support.

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

  • Python
  • Java
  • Kotlin
  • R
  • PHP
  • JavaScript
  • SQL

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

Generative AI & LLMs

  • Large Language Models (e.g., GPT-4o, Gemini 1.5, Llama-3.3)
  • Prompt Engineering
  • Fine-tuning & RLAIF for LLMs
  • Transformer Networks
  • Hugging Face
  • Stable Diffusion

Research Experience

Undergraduate Researcher

January 2019 - May 2020

Cognitive & Immersive Systems Lab

Advisor: Dr. Hui Su

  • Developed a multimodal open-domain QA system using BiGRUs, multimodal fusion, attention, and a novel data augmentation technique
  • Created a weakly supervised VQA system leveraging scene graphs and cross-task attention learning with the Visual Genome dataset.
  • Published to AAAI 2020 with our research paper: Multimodal Dialogue State Tracking By QA Approach with Data Augmentation
  • 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.
  • Published to ASEE 2019 with our research paper: Evolution of Activities in a Smart Grid Summer Camp for High School STEM Students (Evaluation)
  • 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 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 for personalized notifications at Wayfair, leveraging customer data to optimize engagement.
  • 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

  • Built the underlying dynamic pricing and content infrastructure (PHP, React.js, Java, Jenkins) that powers the personalized recommendations in Wayfair's RecSys '23 publication, resulting in $300k+ daily revenue increases.
  • 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:

    Developed and evaluated virtual agents powered by LLMs for health communication, counseling, and education, with a focus on alcohol use, HPV vaccination, emotional grounding techniques, multi-party interactions, and engaging adolescent populations.

    Interests:

  • Artificial Intelligence
  • Generative AI
  • 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

    2024

    BEST PAPER AWARD! 🏆 Steenstra, I., Nouraei, F., Arjmand, M., & Bickmore, T. (2024, September). Virtual agents for alcohol use counseling: Exploring llm-powered motivational interviewing. Paper presented at ACM International Conference on Intelligent Virtual Agents (IVA), Glasgow, Scotland. Link

    2024

    Arjmand, M., Nouraei, F., Steenstra, I., & Bickmore, T. (2024, September). Empathic Grounding: Explorations using Multimodal Interaction and Large Language Models with Conversational Agents. Paper presented at ACM International Conference on Intelligent Virtual Agents (IVA), Glasgow, Scotland. Link

    2024

    Steenstra, I., Murali, P., Perkins, R. B., Joseph, N., Paasche-Orlow, M. K., & Bickmore, T. (2024, May), Engaging and Entertaining Adolescents in Health Education Using LLM-Generated Fantasy Narrative Games and Virtual Agents. Paper presented at ACM CHI Conference on Human Factors in Computing Systems, Honolulu, Hawai'i. Link

    2023

    Steenstra, I., Murali, P., Perkins, R., Joseph, N., Paasche-Orlow, M., Bickmore, T. (2023, September), 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