University of Vermont

Since 2020, I have served as occasional lecturer (adjunct) in the Department of Computer Science, in the College of Engineering and Mathematical Sciences at the University of Vermont. There I have taught both CS 124 Data Structures and Algorithms and CS 021 Introduction to Programming.

In the current semester (Spring 2022), I’m teaching CS 124 Data Structures and Algorithms.

In May of 2021 I received my master’s degree in computer science under the supervision of Dr Alan Ling. While at UVM, I served as a graduate research assistant in bioinformatics under Dr Hosna Jabbari, and graduate teaching assistant for CS 124 Data Structures and Algorithms, CS 125 Computability and Complexity, CS 166 Principles of Cybersecurity, CS 222 Computer Architecture, and CS 243 / MATH 243 Theory of Computation.


  • Computer science: data structures and algorithms, algorithm design and analysis, computability and complexity, theory of computation, combinatorial algorithms, computer architecture, machine learning, theory of programming languages, and deep learning.

  • Complex systems: bioinformatics algorithms, evolutionary computing, and modeling complex systems.

  • Mathematics: calculus, fundamentals, combinatorial theory, combinatorial graph theory, probabilistic combinatorics and random graphs, linear algebra, abstract algebra, geometric combinatorics (matroids and polytopes), topology, and complex analysis.

  • Philosophy: logic.

Projects and papers

  • Triple-GAN architecture for generation of mel-scaled spectrograms, Amanda Bertschinger, CC, 2021.
  • New generator for Rácz-Bubeck random graphs projected on hypersphere for NetworkX (in process), CC.
  • Convolutional neural network for detection of saxophone in jazz ensemble context, Matthew Thompson, Brandon Gamble, CC, 2020.
  • Multi-paradigm modeling of Snf3-Rgt2 glucose-sensing pathway in Saccharomyces cerevisiae, Amir Barghi, CC, Michael Gilbert, 2019.
  • Building a genetic algorithm to evolve a cellular regeneration mechanism, Caitlin Grasso, Connor Klopfer, CC, 2019.
  • Replicating and testing an analysis pipeline for identifying structurally conserved RNAs, CC, Hosna Jabbari. Submitted to ACM-BCB 2019 (rejected).