Nikhil Yadav, Ph.D.

Associate Professor
PhD, Computer Science & Engineering, University of Notre DameMS, Computer Engineering, University of Florida
Dr. Yadav is an Associate Professor in the Division of Computer Science, Mathematics and Science at St. John’s University. His primary area of research is ambient and mobile computing systems built to explore mental health using novel machine and deep learning models. He tinkers in building scalable psychophysiological systems using IoMT (Internet of Medical Things) and AR (Augmented Reality) technology. He is working on projects that build architectural pipelines linking physiological signals with perceptual cognitive psychological stimuli.

Prior to joining St. John's University, Dr. Yadav worked in software engineering and consulting positions in industry. He co-founded a technology startup based on his research in speech biomarker analysis as a doctoral student at the University of Notre Dame. He has published several articles in reputed peer-reviewed journals and conferences, and regularly serves on the program committee of international conferences.

Teaching Interests

Programming, Distributed Operating Systems, Software Design Methods, Data Mining, Artificial Intelligence, Mobile Computing, Speech Analytics.

Research Interests

Pervasive Computing, Mobile Healthcare Systems and Applications, Machine & Deep Learning, AI, Scalable Web Services, Cloud Systems.

Courses Taught

CUS
715
ALGORITHM & THEORY OF COMP
CUS
1115
COMPUTER PROG FUND I
CUS
1126
INTRO TO DATA STRUCTURES
CUS
1156
SOFTWARE DESIGN METHODS
CUS
1163
OPERATING SYSTEMS
CUS
1166
SOFTWARE ENGINEERING
CUS
1179
DATA MINING
CUS
1192
COMPUTER SCIENCE INTERNSHIP
CUS
1197
INDIV RESEARCH:TOPICS IN SOFT