FIND PROFESSORS AND RESEARCH OPPORTUNITIES

YourScholar.ai helps discover professors by research area, explore academic profiles, and find potential collaboration opportunities for Master's, PhD, and scholarship applications.

PROFESSORS IN COMPUTER SCIENCE EDUCATION

Showing page 1 of 1 — 18 professors available publicly

Lori Pollock

Lori Pollock

Software Engineering (SE) automatic program analysis and transformation software testing

Lori Pollock is an Emerita Professor in the Department of Computer and Information Sciences at the University of Delaware. She was named Alumni Distinguished Professor in 2016. She earned her Ph.D. and M.S. in Computer Science at the University of Pittsburgh in 1986 and 1983, res...

Lixin Tao

Lixin Tao

Computer Engineering Program Development Computer Science Education Undergraduate Computer Engineering Curriculum

Dr. Lixin Tao received PhD in Computer Science from University of Pennsylvania in 1988. He is now full professor and Program Director of BS in Computer Engineering.

John DeNero

John DeNero

Natural Language Processing (NLP) computer science education introductory data science education

John DeNero is the Giancarlo Teaching Fellow in the UC Berkeley EECS department. He joined the Cal faculty in 2014 to focus on undergraduate education in computer science and data science. He teaches and co-develops two of the largest courses on campus: introductory computer scie...

Peter J Clarke

Peter J Clarke

Software Testing Software Metrics Model-Driven Software Development

Peter J. Clarke received his BSc. degree in Computer Science and Mathematics from the University of the West Indies (Cave Hill) in 1987, MS degree from SUNY Binghamton University in 1996 and PhD in Computer Science from Clemson University in 2003. His research interests are in th...

Kisung Lee

Kisung Lee

Computer Science Education Research Internship Experience Academic Career Path

I am an associate professor in the Division of Computer Science and Engineering at Louisiana State University (LSU). I received my doctoral degree in computer science from Georgia Institute of Technology under the supervision of Professor Ling Liu. I obtained my bachelor's and ma...

Cal Ribbens

Cal Ribbens

Department Growth and Development Computer Science Education Faculty Leadership in CS

Calvin J. Ribbens is a Professor of Computer Science at Virginia Tech in the Department of Computer Science. He has been a faculty member in the department since 1987 and has served in leadership roles including department head in the past. His academic work at Virginia Tech has ...

Ravi Chugh

Ravi Chugh

NSF CAREER Award Research Innovative Undergraduate Teaching Methods Computer Science Education

Ravi Chugh has been a Computer Science professor at UChicago since 2014. He was promoted to Associate Professor in 2021 and will serve as Director of Undergraduate Studies starting July 2023. Ravi received an NSF CAREER Award in 2017, and a Neubauer Fellowship from UChicago in...

Jens Mache

Jens Mache

Mathematical Sciences Computer Science Education Algorithm Design

Jens Mache was born in Karlsruhe, Germany. As an undergraduate student, he studied computer science at the University of Karlsruhe/ KIT (Vordiplom in 1992). After completing a Master’s degree at Southern Oregon University in 1994, he became a PhD student at the University of Or...

Susan A. Mengel

Susan A. Mengel

Information Retrieval Computer Security and Assurance Computer Science Education

Susan A. Mengel, Ph.D. is an Associate Professor of Computer Science and Undergraduate Program Coordinator at Texas Tech University. She earned her Ph.D. in Computer Science from Texas A&M University. Her research interests include information retrieval, computer security and ass...

Ingrid Russell

Ingrid Russell

machine learning data mining web mining

Ingrid Russell is Professor of Computer Science at the University of Hartford. She served as an Associate Dean in the College of Arts and Sciences between 1995 and 1998. Her research interests are in the areas of machine learning, data and web mining, pattern recognition, and com...

James Hook

James Hook

Computer Science Education Inclusive Computer Science Teaching Secondary Computer Science Curriculum Development

James Hook, Ph.D., is a Professor of Computer Science in the Maseeh College of Engineering and Computer Science at Portland State University, where he also serves as the Associate Dean for International Partnerships. He holds a Ph.D. in Computer Science from Cornell University an...

Sally Hamouda

Sally Hamouda

Computer Science Education Data Analytics Text Mining

I am a collegiate associate professor in the Department of Computer Science at Virginia Tech. I teach a wide variety of introductory and advanced computer science courses. My research interests include computer science education, data analytics, and text mining. I earned my docto...

Anurag Dasgupta

Anurag Dasgupta

Distributed Systems Fault Tolerance Game Theory

Anurag Dasgupta, Ph.D. is a Professor of Computer Science in the College of Science & Mathematics, Department of Computer Science & Engineering Technology at Valdosta State University. His teaching interests include Data Structures, Algorithms, Discrete Structures, Automata, Pyth...

Dr. Nicole Anderson

Dr. Nicole Anderson

Computer Science Education Mathematics Education Educational Technology

Nicole Anderson, PhD is an Associate Professor of Computer Science at Weber State University. Her research areas include Computer Science, Education, and Math.

Becky Odom-Bartel

Becky Odom-Bartel

Computer Science Education Pre-Service Teacher Education Research-Practitioner Partnerships

Dr. Odombartel is an Assistant Professor in the School of Education and Counseling at Cleveland State University, with a courtesy appointment in the Department of Computer Science. She is the Founding Director of Research for the Center for Computing Education and Instruction, wh...

Nada Basit

Nada Basit

Biometrics Graduate Certificate in Biometrics Computer Science Education

​​Nada Basit is a full-time Associate Professor in the Computer Science Department at the University of Virginia. She received her PhD in Computer Science from George Mason University and earned her MS degree at GMU as well. She received her BS in computer science from Univer...

Ryan Rybarczyk

Ryan Rybarczyk

Computer Science Education Software Engineering (SE) Distributed Computing

I am a 2007 graduate (B.S.) of the Computer Science & Software Engineering program. Upon graduation, I worked for 2+ years as a software engineer at Sallie Mae, Inc. in Fishers, IN. This was an excellent position but I felt a calling in a different direction and during this time ...

Nabeel Nasir

Nabeel Nasir

Cyber Physical Systems Computer Science Education Energy Consumption Optimization in IoT

Dr. Nabeel Nasir is an Assistant Teaching Professor in the Department of Computer Science at the University of California, Santa Barbara. He received his PhD in Computer Science from the University of Virginia in 2024. Before his PhD, he worked as an Android Developer at Adobe fo...