Assistant Professor. |
Department of Mathematical and Computational Sciences, The College of Wooster, Wooster, Ohio. |
8/20-present |
Graduate Assistant. |
Department of Computer Science, Kent State University, Kent, Ohio. |
8/15-6/20 |
Part-time Instructor. |
Department of Computer Science, Kent State University, Kent, Ohio. |
6/18-8/18; 6/19-8/19; 6/20-8/20 |
Research Assistant. |
Department of Computer Science, Kent State University, Kent, Ohio. |
5/16-8/16; 5/17-8/17 |
Research Assistant. |
Department of Computer Science, The University of Akron, Akron, Ohio. |
12/14-8/15 |
Graduate Assistant. |
Department of Computer Science, The University of Akron, Akron, Ohio. |
9/13-5/14 |
My research interests are in graph theory and algorithms, with a focus in the broad category of hyperbolic graphs and several interesting graph classes including Helly graphs, distance-hereditary graphs, AT-free graphs, and chordal graphs. My research interests also include software engineering and algorithmic applications, such as mining software repositories and graph visualization.
. Hyperbolicity, injective hulls, and Helly graphs. PhD thesis, Kent State University, 2020. [
My teaching interests are in theoretical and algorithmic computer science. This includes introduction to algorithms, programming, and algorithmic graph theory. I particularly enjoy finding clean and aesthetic solutions to difficult problems in a manner that is easy to present and explain. I have experience as a primary instructor in a variety of undergraduate and graduate (*) level classes, with class sizes ranging from 10 students to 75+ students.
Course Title |
Terms/Dates |
Institution |
CSCI 200: Algorithm Analysis |
Spring 2022, Spring 2023 |
The College of Wooster |
CSCI 279: Problem Seminar |
Fall 2021 |
The College of Wooster |
CSCI 210: Principles of Computer Organization |
Fall 2021 |
The College of Wooster |
MATH 223: Combinatorics and Graph Theory |
Spring 2021 |
The College of Wooster |
CSCI 100: Scientific Computing |
Fall 2020, Spring 2021, Summer 2021, Fall 2021, Spring 2022, Spring 2023 |
The College of Wooster |
CSCI 222: Programming Languages |
Fall 2020 |
The College of Wooster |
CS 10001: Computer Literacy |
Spring 2018 |
Kent State University |
CS 46101: Honors Class Project Agreement |
Fall 2017 |
Kent State University |
CS 46101: Design and Analysis of Algorithms |
Fall 2017, Summer 2018, Fall 2018, Spring 2019, Summer 2019, Fall 2019, Summer 2020 |
Kent State University |
CS 56101: Design and Analysis of Algorithms (*) |
Fall 2017, Summer 2018, Fall 2018, Spring 2019, Summer 2019, Fall 2019, Summer 2020 |
Kent State University |
CS 23022: Discrete Structures for Computer Science |
Spring 2016, Fall 2016, Spring 2017 |
Kent State University |
CS 23001: Computer Science II Lab |
Summer 2017 |
Kent State University |
CS 13012: Computer Science IB Lab |
Fall 2015, Summer 2017 |
Kent State University |
CS 13011: Computer Science IA Lab |
Fall 2015 |
Kent State University |
CS 13001: Computer Science Principles Lab |
Fall 2015 |
Kent State University |
3460:209: Computer Science I Lab |
Fall 2013, Spring 2014 |
The University of Akron |