I am a Senior University Lecturer in the Department of Computer Science of the Ying Wu College of Computing at NJIT. I am also affiliated with the NJIT Cybersecurity Research Center and its efforts to build an efficient open source library for lattice cryptography and homomorphic encryption.CS 280 - Programming Language Concepts and CS 485 - Methods and Practices in Software Development
My office hours for the Spring of 2018 are: Monday 2:30-4:00 and Wednesday 10:00-11:30
I teach courses in the programming sequence: CS100 (Roadmap to Computing), CS114 (Introduction to Computer Science II), CS280 (Programming Language Concepts), and CS602 (Java Programming). I also teach CS683 (Software Project Management) and CS685 (Software Architecture).
In the past, I have taught CS courses for non majors: CS101 (Computer Programming and Problem Solving), and CS103 (Computer Science with Business Problems)
I am interested in programming and programming languages, cybersecurity, and the places where those two areas meet.
I have been working on homomorphic encryption and lattice-based cryptography, secure publish-subscribe systems, systems and software for efficient encrypted computing, and interesting applications for those systems.