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

Faculty

James Bieman

James Bieman

(970) 491-7096
bieman@cs.colostate.edu

James Bieman received a B.S. in chemical engineering from Wayne State University, an M.S. in public policy studies from the University of Michigan. After a few years working as a policy consultant, he returned to school and received an M.S. and a Ph.D. in computer science from the University of Louisiana in Lafayette. He joined the computer science department at Iowa State University in 1984 and moved to the computer science department at Colorado State University in 1989. He has taught courses in software engineering and programming languages at both the undergraduate and graduate levels.

Bieman did research work with the Empirical Software Engineering Group at the University of Maryland and at Reliable Software Technologies, Corp. (now Cigital). His research focuses on software design quality, with an emphasis on object-oriented designs. He studies the structure of software to quantify important quality attributes, for cohesion, coupling, reuse, and testability. He develops approaches for reengineering software to improve maintainability and reusability. His current research focuses on the testing of scientific software (funded by NIH), automated program repair, and the design and development of the Repository for Model-Driven Development (funded by NSF).

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.

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.

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.

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.

Carolyn Schauble

Carolyn Schauble

(970) 491-7015
carolyn.schauble@colostate.edu

Carolyn Schauble received a B.A. in mathematics from Mount Holyoke College in 1966, with a minor in music; an M. S. in electrical engineering from the University of Florida in 1978; and an M.S. and Ph.D. in computer science from the University of Colorado in 1988 and 1994, respectively. Her research interests include the development of web-based educational tools, computer architecture, operating systems, and networking. She is a longtime member of ACM and senior member of IEEE.

Schauble has worked in numerous positions in the field of computer science, including insurance data processing, scientific programming, operating systems, and computer performance. Among her past employers are Aetna Life Insurance Company, Long Island University in Brooklyn, the Institute of Computer Science of the University of London, and IBM. She previously taught computer science courses at the New School for Social Research, the University of Florida, the University of Colorado, and the Colorado School of Mines.

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.

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...