Meet the Professors

Dr. Nilanjan Banerjee

Dr. Banerjee is an Associate Professor in CSEE at University of Maryland at Baltimore County (August 2012-). He currently directs the Mobile, Pervasive, and Sensor Systems lab at CSEE, University of Maryland, Baltimore County and is a member of the Cybersecurity Center at UMBC. He graduated with a Ph.D. from the department of Computer Science at University of Massachusetts, Amherst under the supervision of Prof. Mark Corner in 2009, where he won the Yahoo! Outstanding Thesis award for 2008-09. He completed his M.S. from University of Massachusetts, Amherst. Before his Masters, he spent four years earning a Bachelors in Computer Science and Engineering from Indian Institute of Technology, Kharagpur (IIT Kgp), where he won the best undergraduate thesis award in 2004.

View details »

Dr. Ryan Robucci

Dr. Robucci’s research intrests include analog and mixed-signal VLSI; Cyber-physical human-computer systems;Hardware Security; CMOS image sensors; programmable and reconfigurable circuits; sensor interfacing and networking; image processing; embedded, real-time, mixed-mode signal processing; biologically-inspired systems; information theory; and computer-aided design and analysis of complex mixed-signal processing systems. Research empasizes learning through hardware implementation and experimention including building FPGA-, microcontroller-, and ASIC-driven embeded systems.

View details »

Dr. Chintan Patel

Dr. Patel received his Bachelors in Electronics Engineering from South Gujarat University in 1999. He received his M.S. in Computer Science from University of Maryland, Baltimore County (UMBC) in 2001. He joined the same department as a Lecturer, simultaneously pursuing his doctorate in Computer Engineering. He stepped out of student life in 2004 with his Ph.D. in Computer Engineering from UMBC, worked as a Research Assistant Professor till 2010 and now prowls the corridors of the ITE building as an Associate Professor.

View details »


Current Ph.D Students (Click to expand)

Stanislav Bobovych

Stanislav Bobovych is a computer engineering Ph.D. candidate at UMBC. He received a B.S. magna cum laude in computer engineering from University of Arkansas in 2011. His research interests include low power embedded systems and hierarchical processing.

View details »

Deepak Krishnankutty

He received the B.Tech. Degree in Computer Science and Engineering from the University of Calicut, Kerala, India, in 2006, and the M.Tech. Degree in Computer Science and Engineering (Information Security) from the National Institute of Technology Rourkela (NITR), Rourkela, India, in 2009.

In 2013, he joined the Department of Computer Engineering, University of Maryland Baltimore County, as a Ph.D. student after a 3 year stint as a lecturer in Kerala, India. His research interest is in the area of Hardware Security and its countermeasures.

Zheng Li

Zheng Li received his B.E. degree in Electrical Engineering from Beihang University, Beijing, China, in 2011. He worked at China Mobile Shenzhen Branch as a wireless network optimization engineer for 2 years before joining ECLIPSE Research Cluster at University of Maryland Baltimore County (UMBC) in 2013. He is now a Ph.D. candidate in Computer Engineering and focuses on context-based real-time low-power reconfigurable computing in application of brain-computer interaction, embedded computer vision, and wearable assistive devices.

Mahbubur Rahman

He received the B.Sc. (Hon.) degree in Computer Science and Engineering from the University of Dhaka, Bangladesh, in 2007 and M. Sc. in Logistics Information Technology from the Busan National University, South Korea, in 2011.

In 2011, he joined the department of Computer Science and Computer Engineering, University of Arkansas, as a graduate student for pursuing his PhD and later in 2013 moved to the department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County to continue his PhD. His current research work is to integrate human knowledge with machine intelligence to solve the problems which are difficult for the human or machine alone. His research interest is focused on Human-Computer interaction (mainly using crowd-sourcing) and mobile system usability.

View details »

Brien Croteau

Brien Croteau achieved a Bachelor’s of Science in Weapons and Systems Engineering from the United States Naval Academy in May 1999. After graduation, he completed a Master’s of Science in Control Systems Engineering from Rensselaer Polytechnic Institute (RPI) in December 2000. Following that, Brien trained and served as a Naval Flight Officer (NFO), specifically, an Electronics Countermeasures Officer, flying in the EA-6B Prowler and EA-18G Growler, and eventually as a Test NFO. In 2016, he was selected to become a Permanent Military Professor and began a Ph.D. program in Electrical Engineering at University of Maryland Baltimore County (UMBC). After completing that degree, he will join the Cyber Sciences department at the U.S. Naval Academy where he will teach at least until 2028. His research interests are in the nexus between hardware security and higher-level control systems applications.


Current M.S. Students (Click to expand)

Aakash Shah

Aakash graduated from University of Mumbai in Spring 2016 as a Bachelor of Engineering in Electronics Engineering. He started pursuing as a Master of Science in Computer Engineering at University of Maryland, Baltimore County from Fall 2016 before joining ECLIPSE Cluster as a Research Assistant in Spring 2017. He has worked on several projects based on Hardware Security and is currently completing his Master's project under Dr.Ryan Robucci

View details »

Xiaoxia Zheng

Xiaoxia received her B.E. degree in Material Sciences and Engineering from Tianjin Chengjian University, Tianjin, China, in 2011. She worked at Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences as an editor for Journal of Integration Technology for 3 years before joining ECLIPSE Research Cluster at University of Maryland Baltimore County (UMBC) in 2016. She is now a Master student in Computer Science and focuses on wearable system design and data analysis.

View details »

Prachi Patki

Prachi is a graduate student at UMBC pursuing Masters in Computer Engineering. Her area of research has roots deeply in the fields of Machine Learning, Data Analytics, Signal processing, Hardware accelerators and software programming.

View details »

John Zhu

John is a graduate student at UMBC nearing completion of his Masters in Computer Engineering. His research interests include FPGA and VLSI design and Machine Learning.

View details »

Aksel Thomas

Graduated with his B.S. in Computer Engineering from the University of Maryland, Baltimore County (UMBC) in May 2018. He is pursuing his M.S. in Computer Engineering at UMBC. Having had undergraduate internships at the Army Research Lab and Ford Motor Company, he began working in the ECLIPSE Research Cluster in fall 2017. His research interests include cyber-physical systems and cybersecurity for autonomous and connected vehicles.

View details »


Current Undergraduate Students (Click to expand)

Meshach Hopkins

He is an undergraduate research assistant pursuing a B.S. degree in Computer Engineering from UMBC. He has been involved in projects in Hardware Security and Visible Communication. Currently, his research focus is using Machine Learning to improve the safety and effectiveness of Autonomous and Semi-Autonomous vehicles


Alumni (Click to expand)

Shilpa Kokare

She received the Bachelor of Technology degree in Electronics and Telecommunications from University of Pune (College of Engineering Pune), India in July 2008. In August 2008 she joined the Department of Electronics Engineering, University of Pune as a Lecturer. As a lecturer she taught Electronics engineering courses like Digital Electronics and Logic Design, Basic Electronics Engineering and also conducted 8086 microprocessor labs and assisted students.

In August 2011 she joined University of Maryland Baltimore County and received Masters of Science degree, in Computer Engineering, in May 2014. As a graduate research student at UMBC, she worked on a research project involving various tasks such as board design, programming using Verilog, MATLAB, FPGA implementations. She is more interested in analog and digital circuit designs and FPGA implementations and would like to pursue her interests in the area.

Andrew Keuster

He received a B.S. Suma Cum Laude in Computer Engineering from the University of Maryland Baltimore County (UMBC) in 2010. As an undergrad, he worked collaboratively to build a Universal Instrument Controller using a custom build PCB to remotely control lab instruments using GPIB, serial, and parallel buses.

He continued his education at UMBC and received his M.S. in Computer Engineering in May 2014. As a research graduate assistant, he worked under Dr. Patel and Dr. Robucci on various projects including: FPGA Software Defined Radio, design of a custom VLSI Image Sensor fabricated by MOSIS (currently under testing), and a Power Supply Monitor for VLSI testing.

Amol Deshpande

Amol was a M.S. student in Computer Science who worked on the Human-Assisted Vision problem and is now working for Amazon.

Rebecca Baldwin

Rebecca graduated with an M.S. (Fall 2014) in Computer Engineering. Her work on wearable capacitive motion sensors focused on advanced pedometetry. She recently worked at Johns Hopkins University Applied Physics Laboratory.

Alexander Nelson

Alexander Nelson is an Assistant Professor in the department of Computer Science and Computer Engineering at the University of Arkansas. His primary research interests include wearable and ubiquitous computing. He recieved his Ph.D. from the University of Maryland, Baltimore County (UMBC) in Summer 2017 under advisement of Dr. Nilanjan Banerjee and Dr. Ryan Robucci. During his tenure at UMBC, Alexander developed technology to use low-power, lightweight fabric capacitor sensors woven into clothing as an assistive gesture-based human interface. At the University of Arkansas, Alexander leads the ÆSIR (Applied Embedded Systems and IoT Research) Laboratory.

View details »

Jackson Schmandt

He received his B.S. degree in computer engineering from the University of Arkansas Fayetteville in 2014. In 2011 he joined the MPSS lab (then at the University of Arkansas) to work on renewable power systems in wearable devices. In 2014 he joined UMBC as a graduate student and completed a M.S. degree in computer engineering in 2016. He was a recipient of the National Science Foundation Scholarship for Service (SFS) and is interested primarily in research on security.

Gurashish Singh

Gurashish received his B.S. degree in Computer Engineering from the University of Maryland, Baltimore County (UMBC) in 2014. He joined ECLIPSE Cluster group in 2013, and completed his M.S. degree in 2015. His research interests included sensors, bio-medical systems, embedded systems and VLSI. He recently worked as a Product Development Engineer at Intel Corporation.

View details »

Michael Skaggs

Michael recieved his B.S. degree in Computer Engineering from Shepherd University in 2013. During his time at Shepherd his research concentrated on Autonomous Robotics and Microprocessors under the NASA Space Grant Consortium Undergraduate Scholarship(2009, 2010, 2011) and Research Fellowship(2012).

He completed a M.S. degree in Computer Engineering in 2015. His research interests are 3D Integrated Circuit design, Microprocessor design, and VLSI. He recently worked as part of the Associate Professional Staff at The Johns Hopkins University Applied Physics Laboratory

View details »

Bimla Kumari

She did her B.Tech in Electronics Engineering from Indian Institute of technology, BHU,Varanasi, India in 2007. She worked as an Analog and Mixed signal verification engineer in Wipro,VLSI from 2007 to 2010.

She joined the lab in 2013 and started working under Dr. Chintan Patel. She completed her Masters in Computer Engineering in 2014.

Aniket Badhan

Aniket started his studies at Pune Institute of Computer Technology and completed a B.E. in 2011. In 2017, he graduated with a M.S. in Computer Engineering from University of Maryland Baltimore County studying under Drs. Banerjee and Robucci. His Master's Thesis involved the development of smart watch for Heart Rate, Respiratory Rate and other health parameters used for analyzing the health conditions of the asthma patients. He developed a robust signal processing algorithm and machine learning techniques for estimation of the desired health parameters from the sensors. Recently worked as a FPGA Digital Design Engineer at Velodyne LiDAR, Inc. in Alameda, California.

View details »

Omkar Adhali

Omkar Adhali is a graduate student pursuing his Masters Degree in CSEE department of UMBC. He joined UMBC in fall 2012 and completed his M.S. degree in 2014 under the guidance of Dr. Patel. His research focused on minimizing the simulation time required to get a current profile of an extracted path which is made of standard cells.

Bharath Shivashankar

He received the Bachelor of Engineering Degree in Electronics and Communication from Visvesvaraya Technological University, Belgaum, India in 2010. He completed his M.S. in 2016 working with supply noise on path delays.

Sushmita K. Rao

Sushmita received her M.S degree in Computer Engineering from University of Maryland, Baltimore County in 2011. She completed her Ph.D in 2015. Her dissertation focused on developing a framework to accurately estimate power-supply noise and model the effects of supply noise on path delays. She recently worked as a SoC Design Engineer at Intel Corporation in San Jose, California.

View details »

Himali Joshipura

Himali received her M.S degree in Computer Engineering from University of Maryland, Baltimore County in 2014. She recently worked as a Senior Hardware Engineer at Qualcomm.

Jianxiong Li

Jianxiong received his M.S degree in Computer Engineering from University of Maryland, Baltimore County in 2015.

View details »

Ajay Kallianpur

Ajay received her M.S degree in Computer Engineering from University of Maryland, Baltimore County in 2014. Thesis topic was building a Parameterized Cell Based SRAM Compiler. He recently worked as a Principal Engineer at GLOBALFOUNDRIES.

View details »

Suhas Subhaschandra

Suhas received his M.S degree in Computer Engineering from University of Maryland, Baltimore County in 2010. He recently worked as a Senior Applications Consultant at Synopsys Inc.

View details »