Nikhil Yadav, Ph.D.

Assistant Professor
PhD, Computer Science & Engineering, University of Notre DameMS, Computer Engineering, University of FloridaB. Eng., Computer Systems and Networks, National University of Lesotho
Dr. Yadav currently serves as a tenure-track Assistant Professor in the Division of Computer Science, Mathematics and Science at St. John’s University. His research interests lie in the application of Machine Learning and AI (Artificial Intelligence) for creating novel mobile computing healthcare systems. His current research explores psychophysiological signal analysis for ambient computing using IoMT (Internet of Medical Things) and AR (Augmented Reality) technology. He has been the recipient of several outstanding faculty, research, and teaching awards during his time at St. John's University. 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

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

Research Interests

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

Courses Taught

COM
2570
VIDEO GAMES AND GAMING
CUS
615
DATA MINING & PREDICT MODEL II
CUS
710
COMPILER DESIGN
CUS
730
DISTRIBUTED OPERATING SYSTEMS
CUS
1126
INTRO TO DATA STRUCTURES
CUS
1156
SOFTWARE DESIGN METHODS
CUS
1164
COMPILERS & PROGRAM TRANS
CUS
1165
DATA BASE MANAGEMENT SYSTEMS
CUS
1168
THEORY OF PROGRAMMING LANGUAGE
CUS
1179
DATA MINING
CUS
1192
COMPUTER SCIENCE INTERNSHIP
CUS
1194
SPEC TOPICS IN COMPUTER SCI
CUS
1197
INDIV RESEARCH:TOPICS IN SOFT
HCI
1021
HEALTHCARE DATABASE MGT SYS