Assistant Professor of Computer Science at the Dakota State University Beacom College of Computer and Cyber Sciences. Studied under Dr. Robert Dyer in the University of Nebraska-Lincoln School of Computing. My research interests are, broadly speaking, how developers use and comprehend various type-system related features. I am interested studying this through various methods, such as:
Assisted students and faculty in Data Structures and Algorithms (Fall 2020, Spring 2020), Testing, Verification and Analysis (Fall 2022), and Software Engineering II (Spring 2023). Primary responsibilities include: holding office hours, grading written and programming homework, and managing lab sessions.
Performed research leading to various publications. For more information see Publications and About.
Helped to start the CSE Learning Assistant Program as a member of the first cohort of Senior Leaders. During this time, I worked to develop policies and procedures for use in the recruitment, management and retention of Learning Assistants for first and second semester Computer Science courses. As a part of this work, I wrote the program operations manual and policies, developed an initial budget, trained Learning Assistants and aided in the transition to online learning during the COVID19 pandemic.
Assisted students and instructors in Computer Science II (Fall 2017, Spring 2018), Introduction to Discrete Structures (Fall 2017), Programming Language Concepts (Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020), and Introduction to Artificial Intelligence (Fall 2018, Fall 2019). Responsibilities included: answering student questions, managing lab sessions, holding office hours, grading written and programming homework, and developing course materials.
These are some projects which I have contributed to in various ways. Contribution back to open-source or research software is important to me, especially when I am able to contribute to the tools which I use regularly.
Advisor: Robert Dyer