The professors of Ying Wu College of Computing are always looking for students to help with their research.

Don't worry about "not being ready" for research.  We have a 9th grade high school student taking part in Social Media research.  Don't even worry if you are not sure what "doing research" means.  You will learn it -- by doing it.

You'll need a working knowledge of one common programming language--for example, Java, C, C++, Python, JavaScript or R--and a good work attitude. Be on time for meetings, reply to email messages from your professor, tell your professor if you run into problems (including private problems) or if you don't understand your assignments, do what your professors assigns you, and make a little progress every week. 

Why do research?

We professors do research because it is fun. Hopefully, you will also feel the fun and excitement of doing something new that nobody has ever done before.
Even more importantly, you can put your research on your resume. You can talk about it at job interviews and impress your interviewer, and it will prepare you for jobs where you are expected to do research.  That widens the range of possible jobs you can take.

Academic Credit or Payment?

Projects can be done for payment (if funding is available) or for academic credit.
Contact the supervisor for more details and the timeline.
Academic credit can be obtained by enrolling in one of the following courses:  

  • CS 488 or DS 488 or IS 488 (Independent study for Undergraduates)
  • CS 725 or DS 725 or IS 725 (Graduate Research 1)
  • CS 726 DS 726 or IS 726 (Graduate Research 2)
  • CS 700B DS 700B or IS 700B (MS Project - 3 hours)
  • CS 701B or 701B or IS 701B (MS Thesis - 3 hours -taken after 700B)

CS 488, IS 488, DS 488, CS 700B, DS 700B, IS 700B, CS 701B, DS 701B IS 701B - Permit required

CS 725, DS 725, IS 725, CS 726, DS 726, IS 726 - Speak with your Ph.D. advisor

REGISTER

Topic 1: Applied AI and LLM. AI for Finance, Law, Art and Design, Psychology (mental health or well-being), marketing and transportation.
Topic 2: Cryptocurrency and Web3

Supervisor: Grace Wang

Email: guiling.wang@njit.edu

Website: 

guilinggracewang.github.io


Computing program functions

Supervisor: 

Ali Mili

Email:

mili@njit.edu

Website: 

people.njit.edu/profile/mili


Topic 1: Deep Reinforcement Learning for Influence Maximization Topic 2: Neural Combinatorial and Constrained Optimization 

Supervisor: 

Shivvrat Arya

Email:

sa3339@njit.edu

Website: 

https://shivvrat.github.io/


Topic 1: Foundations of transfer reinforcement learning
Topic 2: Foundations of Learning against Adaptive Adversaries

Supervisor: 

Thanh Nguyen-Tang

Email:

tn294@njit.edu

Website: 

https://thanhnguyentang.github.io/


Topic 1: Generative AI and Augmented/Virtual Reality
Topic 2: End-user Programming in Augmented Reality

Supervisor: 

Lei Zhang

Email:

lz392@njit.edu

Website: 

https://raynez.art/bio/


Human-centered security and privacy

Supervisor: 

Nathan Malkin

Email:

nathan.malkin@njit.edu

Website: 

https://malk.in


Topic 1: Info chess
Topic 2: Hard vs soft representation spaces

Supervisor: 

Kieran Murphy

Email:

km982@njit.edu

Website: 

kieranamurphy.com


Ontology editing in Virtual Reality (Unity programming or Human Study design)

Supervisor: 

James Geller

Email:

geller@njit.edu

Website: 

web.njit.edu/~geller


Parallel graph analytics 

Supervisor: 

David Bader

Email:

bader@njit.edu

Website:

https://davidbader.net


Secure cloud data processing

Supervisor: 

Shantanu Sharma

Email:

ss797@njit.edu

Website:

https://web.njit.edu/~ss797/ 


Topic 1: Type-directed slicing
Topic 2: Practical Search-based Type Inference 

Supervisor: 

Martin Kellogg

Email:

mjk76@njit.edu

Website: 

https://web.njit.edu/~mjk76/


XR Research

Supervisor: 

Margarita Vinnikov

Email:

vinnikov@njit.edu

Website: 

https://people.njit.edu/profile/vinnikov