Computer Science Master of Computer Science (M.C.S.)

Faculty

Chuck Anderson

Chuck Anderson

(970) 491-7491
chuck.anderson@colostate.edu

Dr. Charles W. Anderson is a professor of Computer Science at CSU. He graduated with a Ph.D. in computer science from the University of Massachusetts, Amherst, in 1986, and worked at GTE Laboratories in Waltham, MA, until arriving at CSU in 1991. Dr. Anderson works with neural networks, reinforcement learning, EEG pattern recognition, neural modeling, HVAC control, adaptive tutoring, computer graphics, computer vision, and software and hardware testing.

Asa Ben-Hur

Asa Ben-Hur

(970) 491-4068
asa.ben-hur@colostate.edu

Asa Ben-Hur’s lab specializes in applications of machine learning in bioinformatics and is developing methods for predicting protein function and interactions. The lab is also studying the process of alternative splicing in plants using next-generation sequencing data.

Ross Beveridge

Ross Beveridge

(970) 491-5877
ross.beveridge@colostate.edu

I am a professor in the Computer Science Department at Colorado State University. The best part of being a professor is the balance between teaching and research. Teaching provides immediate gratification: There are always new lectures to prepare, and new and inquisitive students to question us as they learn. What and how we teach are constantly changing, and the intellectual give-and-take with students is invigorating.

Balancing the immediacy of teaching is research. I work in an area called computer vision. Most people can visually see and recognize objects effortlessly. The goal of computer vision is to develop machines that can do this just like people. Much of my own work on computer vision has been done in partnership with my colleague Bruce Draper. The two of us jointly run the Computer Vision Group at CSU. Our recent research is centered on enhanced human-machine communication via shared context, including mutual understanding of physical presence and non-verbal communication.

Willem Bohm

Willem Bohm

(970) 491-7595
bohm@cs.colostate.edu

Willem Bohm earned his Ph.D. in computer science from the University of Utrecht and his B.S. and M.S. in mathematics and computer science from the University of Delft. His main interest being high-performance parallel computing, he created graduate courses, on campus and online, in parallel algorithms and parallel computing. While a professor at Colorado State University, he created the first year Robot Programming and Games Programming Challenge classes; and redesigned computer science courses and created a new third year course to integrate theory and practice. He also organized the CSU ISTeC High School Robot Programming Competition in 2006 and 2007. In 2005, he received CSU's College of Natural Science Excellence in Undergraduate Teaching Award, and in 2007 he received CSU's (Liberal Arts and Natural Sciences) Eddy Teacher Award. In 2010 he received the Colorado State University's Board of Governors "Excellence in Undergraduate Teaching" award.

Bruce Draper

Bruce Draper

(970) 491-7873
bruce.draper@colostate.edu

I am a professor of Computer Science at Colorado State University. I also hold an appointment in the Molecular, Cellular and Integrated Neuroscience (MCIN) program and work with the CSU Energy Institute. I teach at virtually all levels of the curriculum. At the graduate level, I often teach CS510 (Image Computation) and CS540 (Artificial Intelligence). My research is in recognizing people, their gestures, and their actions, and applying this to complex systems of interacting people and machines. I have served the field in many capacities, including as General Chair of CVPR in 1999 and a senior program committee member for AAAI in 2015, 2016, and 2019.

Joe Gersch

Joe Gersch

(970) 492-4003
joe.gersch@colostate.edu

Dr. Gersch has been associated with the CSU Computer Science department since Fall 2013. Gersch is also the President of Invykta LLC, a computer security consulting and product development company. Prior to Invykta, he was President and CEO of Secure64 Software Corporation, where he has also served as CTO and COO over the past 13 years. Prior to Secure64, Dr. Gersch was a 24-year veteran of HP, where he managed Research and Development and Marketing departments that delivered innovative products across a wide range of technologies. Gersch holds B.S., M.S., and Ph.D. degrees in Computer Science.

Sudipto Ghosh

Sudipto Ghosh

(970) 491-4608
ghosh@cs.colostate.edu

Sudipto Ghosh received a Bachelor of Technology degree in computer science and engineering from the Indian Institute of Technology, Kanpur, India in 1993. He received an M.S. degree in computer science from Iowa State University in 1995, and a Ph.D. from Purdue University in 2000. He is currently an associate professor of computer science at Colorado State University.

Ghosh's teaching and research interests include modeling, designing and testing of object-oriented software, middleware technologies, and aspect-oriented and component-based software development. He is a member of ACM and IEEE Computer Society. He is on the editorial boards of four journals: IEEE Transactions on Reliability, Information and Software Technology, Software Quality Journal, and the Journal of Software Testing, Verification, and Reliability.

Ghosh was a general co-chair of the ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems held in Denver in 2009, and the 14th International Conference on Modularity held in Fort Collins in 2015. He was a program co-chair of the Third International Conference on Software Testing, Verification, and Validation held in Paris in 2010.

Yashwant Malaiya

Yashwant Malaiya

(970) 491-7031
yashwant.malaiya@colostate.edu

My research interests cover several key areas in reliable and secure computing. I work on topics that include vulnerability discovery, security risks and economics, software reliability, test effectiveness, impact of testing on reliability, fault modeling, and fault tolerance.

Laura Moreno Cubillos

Laura Moreno Cubillos

(970) 491-6356
laura.moreno_cubillos@colostate.edu

My research interests are in software engineering, particularly in maintenance, evolution, and understanding of software. The core of my research is empirical in nature and focuses on the development of tools, methodologies, and practices that help software developers better understand and change large-scale software.

Christos Papadopoulos

Christos Papadopoulos

(970) 491-3267
christos.papadopoulos@colostate.edu

Christos Papadopoulos is an associate professor at Colorado State University since 2006. He received his Ph.D. in computer science in 1999 from Washington University in St. Louis, MO. In 2002, he received an NSF CAREER award to explore router services as a component of the next generation internet architecture. His current interests include future network architectures, security and measurements, and he is involved in several projects funded by DHS and NSF. He is a senior IEEE member and has served on numerous ACM and IEEE conference program committees.

Sanjay Rajopadhye

Sanjay Rajopadhye

(970) 491-7323
sanjay.rajopadhye@colostate.edu

Sanjay Rajopadhye holds a joint appointment in the Electrical and Computer Engineering Department. He joined CSU’s faculty in 2001, and was previously a CNRS researcher at Irisa, Rennes, France, where he headed the COSI research group. Rajopadhye received the B. Tech (honors) degree in Electrical Engineering from the India Institute of Tech., Kharagpur and a Ph.D. in Computer Science from the University of Utah.

Rajopadhye’s interests cover parallel algorithms and architectures, embedded systems, functional programming, high-performance computing on multi- and many-care architectures, automatic parallelization, and optimization. He is one of the original developers of the polyhedral model, a formalism for reasoning about an important class of compute- and data-intensive programs. The model, originally developed in the context of automatic synthesis of systolic arrays from recurrence equations, has found increasing application from compilation to multi- and many-core architectures.

Indrajit Ray

Indrajit Ray

(970) 491-7097
indrajit@cs.colostate.edu

Indrajit Ray is an associate professor with the computer science department who joined the faculty at Colorado State University in 2001. Prior to that he was an assistant professor in computer and information science at the University of Michigan-Dearborn.

Ray earned a Ph.D. in information technology from George Mason University in Fairfax, VA in 1997. His undergraduate and M.E. degrees in computer science and engineering were earned from the Bengal Engineering College and the Jadavpur University in India.

Indrakshi Ray

Indrakshi Ray

(970) 491-7986
indrakshi.ray@colostate.edu

Indrakshi Ray is a professor in the Department of Computer Science at Colorado State University. She has also been a visiting faculty member at the Air Force Research Laboratory, the Naval Research Laboratory, and at INRIA in Rocquencourt, France. Prior to joining CSU, Professor Ray was a faculty member at the University of Michigan-Dearborn. She obtained her Ph.D. from George Mason University under the joint supervision of Professor Sushil Jajodia and Professor Paul Ammann. She obtained a master's degree in computer science and engineering from Jadavpur University, Kolkata, India and a Bachelor of Engineering degree in computer science and technology from B.E. College, Kolkata, India.

Indrakshi Ray's research interests include security and privacy, database systems, e-commerce, and formal methods in software engineering. She has published more than a hundred technical papers in refereed journals and conference proceedings. She is on the editorial board of Computer Standards and Interfaces. She has been a guest editor of ACM Transactions of Information Systems Security and Journal of Digital Library. She has served in various capacities for journals and conferences. She was the Program Chair of ACM SACMAT 2006, Program Co-Chair for CSS 2013, ICISS 2013, IFIP DBSec 2003, and General Chair of SACMAT 2008. She has served on the program committees of various conferences including ACM SACMAT, DBSec, EDBT, ESORICS, and ICDE. She is also a senior member of the IEEE and a member of ACM.

Russell Wakefield

Russell Wakefield

(970) 491-2090
russ.wakefield@colostate.edu

Russell Wakefield has been an instructor in the computer science department at Colorado State University since 2008. He has a B.S. and a M.C.S. degree in computer science; his research areas include database systems, operating systems, and distributed systems. He has over 25 years of industry experience in systems programming and management at corporations including Control Data Corporation, Pyramid Technology, Evans & Sutherland, and most recently 7 years as Director of Engineering at Cisco Systems.

Faculty Awards and Recognitions

Associate Professor Shrideep Pallickara of Colorado State University’s Department of Computer Science was recently honored with a CSU Online Innovative Educator Award. Pallickara is a Monfort Professor and is also a recipient of the University’s Board of Governors Award for Excellence in Undergraduate Teaching. Learn more.

What Next?

  • See what the career landscape looks like for graduates, including industry demand and examples of roles students have held after earning this degree.

Loading...
Account Footer, A - Redesign - Footer - Landing