Teaching
- Large Scale Data Processing Systems (CSCI 5570): Fall 2016, Fall 2017, Fall 2018
Topics: (1) Distributed Data Analytics Systems (Data Flow Systems), (2) Distributed and Parallel Database Systems, (3) NoSQL, (4) NewSQL, (5) Graph Processing Systems, (6) Stream Processing Systems, (7) Column Stores, (8) Other Distributed Systems.
- Advanced Topics in Database Systems (CSCI 5120): Fall 2013, Spring 2015, Fall 2018, Spring 2020
- Introduction to Database Systems (CSCI 3170): Fall 2014, Spring 2017
- Data Structures and Applications (CSCI 2520): Spring 2014, Spring 2016, Spring 2017, Spring 2018, Spring 2019
- Data Structures (CSCI 2100): Spring 2016, Fall 2019
- Programming in C (CSCI 1140): Spring 2013
- Data Mining: Spring 2012
- Software Systems and Models: Spring 2010, Fall 2010, Fall 2011, Fall 2012
- Advanced Data Management Techniques: Spring 2011
- Data Mining (Graduate Level): Spring 2011