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 research explores LLM alignment strategies for health counseling tasks, utilizing cognitive models, user simulators, multi-agent systems, and RL fine-tuning to mitigate patient risk. Dissertation: "A Simulation Framework for Assessing Quality of Care & Risk in AI Psychotherapy"

Research Areas & Interests:

Artificial Intelligence, Human-Computer Interaction, Human-Robot Interaction, Affective Computing, Intelligent Virtual Agents, Large Language Models, Personal Health Informatics, Cognitive Modeling, Dialogue Systems, AI Alignment & Safety

Portfolio

Research Projects & Accomplishments

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
  • Furhat Robotics

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
  • Prompt Engineering
  • Fine-tuning (RLHF & RLAIF)
  • Transformer Networks
  • Hugging Face
  • Stable Diffusion

Research Experience

Research Assistant

September 2022 - Present

Relational Agents Group

Advisor: Dr. Timothy Bickmore

  • Investigating the relational dynamics of simulated face-to-face health counseling (chatbots, embodied conversational agents, robotics) and their evolution over time to support behavior change
  • Developing and evaluating alignment strategies for LLMs in health counseling, utilizing cognitive models, user simulators, multi-agent systems, and RL fine-tuning to mitigate patient risk
  • Awards:

  • Best Paper Award: "Virtual Agents for Alcohol Use Counseling: Exploring LLM-Powered Motivational Interviewing"
  • Research Assistant

    January 2019 - May 2020

    Cognitive & Immersive Systems Lab

    Advisor: Dr. Hui Su

  • Developed multimodal AI systems for VQA and open-domain QA, implementing deep learning architectures with attention, BiGRUs, scene graphs, and a novel synthetic data generation method
  • Published to AAAI 2020 with our research paper: Multimodal Dialogue State Tracking By QA Approach with Data Augmentation
  • Research Assistant / Manager

    May 2017 - December 2018

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

    Advisor: Dr. Joe Chow

  • Led an undergraduate research team to develop a portable, wireless weather recording device for high school curricula, by reverse-engineering a portable military photovoltaic device
  • Increased high school student STEM interest (statistically significant) by co-developing and instructing a week-long smart grid technology summer camp for 20 students
  • Authored a 6-module curriculum on smart grid technology and produced a corresponding online video tutorial series for the RPI Engineering Ambassadors platform
  • 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 / 9
    2 / 9
    3 / 9
    4 / 9
    5 / 9
    6 / 9
    7 / 9
    8 / 9
    9 / 9

    Research Assistant

    September 2016 - March 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

  • Architected and scaled distributed services for a high-throughput notification platform, delivering billions of personalized messages annually while leading a migration to Google Cloud Platform
  • Partnered with marketing and data science teams to design and launch personalization microservices for notification content personalization and delivery
  • 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)

    May 2020 - October 2020

    Upwork

  • Executed diverse freelance machine learning projects, including a computer vision model enabling “logo-as-QR code” functionality and an ARIMA model for time-series forecasting of stock futures using Google BigQuery
  • Software Engineer Intern

    June 2019 - August 2019

    Wayfair

  • Drove $300k+ in daily incremental revenue by engineering a dynamic personalization pricing system using multi-armed bandits, forming the basis for a RecSys '23 publication
  • Data Analytics

    Engineer Intern

    May 2018 - August 2018

    Pratt & Whitney

  • Developed machine learning models (logistic regression, neural networks) and multidimensional data visualization tools to optimize failure detection for jet engine foils
  • Collaborated in the development of an automated quality notification system used by all airfoil manufacturing
  • Education

    Ph.D. Computer

    Science Candidate

    September 2022 - Present

    Northeastern University

    Research Lab:

    Relational Agents Group

    Research Areas & Interests:

  • Artificial Intelligence
  • Human-Computer Interaction
  • Human-Robot Interaction
  • Affective Computing
  • Intelligent Virtual Agents
  • Large Language Models
  • Personal Health Informatics
  • Cognitive Modeling
  • Dialogue Systems
  • AI Alignment & Safety
  • Master of Science

    Computer Science

    September 2022 - April 2024

    Northeastern University

    Research Lab:

    Relational Agents Group

    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

    2025

    Steenstra, I. & Bickmore, T. (2025, September). A Risk Ontology for Evaluating AI-Powered Psychotherapy Virtual Agents. Awaiting Publication at ACM International Conference on Intelligent Virtual Agents (IVA), Berlin, Germany. Link

    2025

    Steenstra, I., Nouraei, F., & Bickmore, T. (2025, February). Scaffolding Empathy: Training Counselors with Simulated Patients and Utterance-level Performance Visualizations. Paper presented at ACM CHI Conference on Human Factors in Computing Systems, Yokohama, Japan. Link

    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

    News Articles

    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