Representative Publications
Selected Presentations and Posters
Teaching
Fall 2021-22:
CSCI.264.01: Honors Analysis of Algorithms
CSCI.761.01: Algorithmic Problem Solving (Topics in Advanced Algorithms)
Fall 2020-21:
CSCI.264.01: Honors Analysis of Algorithms
CSCI.761.01: Counting and Sampling Algorithms (Topics in Advanced Algorithms)
Fall 2019-20:
CSCI.264.01: Honors Analysis of Algorithms
CSCI.665.01: Foundations of Algorithms
Fall 2018-19:
CSCI.261.04: Analysis of Algorithms
CSCI.264.01: Honors Analysis of Algorithms
CSCI.665.01: Foundations of Algorithms
Fall 2017-18:
CSCI.261.01: Analysis of Algorithms
CSCI.261.02: Analysis of Algorithms
CSCI.264.01: Honors Analysis of Algorithms
Fall 2016-17:
CSCI.261.01: Analysis of Algorithms
CSCI.261.02: Analysis of Algorithms
CSCI.264.01: Honors Analysis of Algorithms
Fall 2015-16:
CSCI.261.01: Analysis of Algorithms
CSCI.261.02: Analysis of Algorithms
CSCI.264.01: Honors Analysis of Algorithms
Spring 2014-15:
CSCI.665.02: Foundations of Algorithms
Fall 2014-15:
CSCI.261.01: Analysis of Algorithms
CSCI.261.02: Analysis of Algorithms
Spring 2012-13:
CS8515-01: Algorithms
CS482-02: Cryptography
Winter 2012-13:
CS242-02: Data Structures for Problem Solving
Fall 2012-13:
CS389-01: Honors Introduction to Computer Science Theory
Spring 2011-12:
CS801-01: Advanced Algorithms: Markov Chain Monte Carlo
CS893-70: MS Project/Thesis Seminar
Winter 2011-12:
CS800-01: Theory of Computer Algorithms
CS800-70: Theory of Computer Algorithms
Fall 2011-12:
CS380-01: Introduction to Computer Science Theory
CS380-03: Introduction to Computer Science Theory
CS389-01: Honors Introduction to Computer Science Theory
Winter 2010-11:
CS800-01: Theory of Computer Algorithms
CS800-70: Theory of Computer Algorithms
CS482-01, CS705-01: Cryptography
Fall 2010-11:
CS380-01: Introduction to Computer Science Theory
CS380-03: Introduction to Computer Science Theory
CS389-01: Honors Introduction to Computer Science Theory
Winter 2009-10:
CS242-02: Data Structures for Problem Solving
CS801-01: Advanced Algorithms: Markov Chain Monte Carlo
Fall 2009-10:
CS241-02: A Problem-Based Introduction to CS
CS380-03: Introduction to Computer Science Theory
CS389-01: Honors Introduction to Computer Science Theory
Spring 2008-09:
CS233-01: Computer Science 3
CS800-01: Theory of Computer Algorithms
Winter 2008-09:
CS389-01: Honors Introduction to Computer Science Theory
Winter 2007-08:
CS800-01: Theory of Computer Algorithms
CS800-70: Theory of Computer Algorithms
Fall 2007-08:
CS380-03: Introduction to Computer Science Theory
CS700-01: Foundations of Computing Theory
CS700-02: Foundations of Computing Theory
Spring 2006-07:
CS232-01: Computer Science 2
CS800-01: Theory of Computer Algorithms
Winter 2006-07:
CS232-21: Computer Science 2
CS800-70: Theory of Computer Algorithms
Fall 2006:
CS231-21: Computer Science 1
CS380-03: Introduction to Computer Science Theory
Contact Information
Building 70, office 3645
Department of Computer Science
Rochester Institute of Technology
102 Lomb Memorial Drive
Rochester, NY 14623-5608
E-mail: my_initials@cs.rit.edu (Humans please replace my_initials by ib.)
Office phone: 585-475-4526