I currently serve as the Graduate Director of the Department of Computer Science; please contact me for any graduate school related inquires about our MS program in Scientific Computing or the MBS program in Applied Computing. I am also affiliated with the Center for Computational and Integrative Biology (CCIB).
My research interests are primarily in algorithms – theory, analysis and design. I have worked on a variety of algorithmic problems involving coordination among mobile agents and resource optimization in ad-hoc and wireless networks. I am also interested in algorithmic game theory, natural language processing, parallel and distributed computing, data compression and applications of big-data techniques in computational science. Please navigate to the Publications tab above for a list of my journal, conference and arXiv papers.
If you are a student at Camden (undergraduate or Masters) who is interested in working on research problems with me, please contact me to discuss possible projects.
During the Spring 2019 semester, I am teaching two courses:
- CS 171: Mathematical Foundations of Computer Science
- CS 501: Data Structures and Algorithmic Problem Solving in Python
In past years, I have taught a wide variety of courses at Rutgers-Camden: for more information about these courses, including syllabi from recent offerings, please navigate to the Courses tab above.