Computer Science
Faculty
Greg Guthrie, Ph.D.
Dean and Professor of Computer Science
B.S., M.S., Ph.D., Purdue University, 1972, 1975, 1978
Research interests: Programming languages, teaching of computer science, C++ and Object Oriented programming, Computer systems architecture, and parallel processing. More
Keith Levi, Ph.D.
Chair, Associate Professor of Computer Science
B.S., Maharishi International University, 1979
M.A., University of Michigan, 1981
M.S., University of Michigan, 1985
Ph.D.., University of Michigan, 1985
Dr. Levi worked for Honeywell Systems and Research Center as a Senior Principle Research Scientist on applications of artificial intelligence and expert systems to human-machine interface problems. He has been a principal or associate investigator on research awards from the Air Force's Wright Research and Development Center, the Office of Naval Research, and the United Nations' Industrial Development Office. More
Mark Rainbow, M.S.E.E.
Associate Chair, Assistant Professor of Computer Science
B.A., Maharishi International University, 1977
B.S., University of Iowa, 1980
M.S.E.E., University of Texas, 1984
Professor Rainbow has more than 20 years programming and software development experience. He also has several years of experience teaching computer languages, operating systems and object-oriented programming. More
Bruce Lester, Ph.D.
Professor of Computer Science
B.S., M.S., Massachusetts Institute of Technology, 1971
Ph.D., Massachusetts Institute of Technology, 1974
Dr. Lester was a faculty member at Princeton University for two years, prior to joining M.U.M. where he founded the Computer Science Department and served as Chair for eight years. He is author of the book The Art of Parallel Programming, which has been adopted as a course text by 62 Universities. More
Paul Corazza, Ph.D.
Associate Professor of Computer Science
B.A., Maharishi International University, 1978
M.S., Ph.D., Auburn University, 1981, 1988
Dr. Corazza’s research interests are logic, set theory, category theory, large cardinals, sets of reals, and the lambda calculus. His research associated with teaching and the software industry are in the areas of algorithm analysis, rules engines, and software engineering. More
Clyde Ruby, Ph.D.
Assistant Professor of Computer Science
B.A., Pepperdine University, 1968
M.A., M.S., Maharishi International University, 1987, 1991
Ph.D., Iowa State University, 2006
Clyde Ruby's research interests include programming language semantics (especially for object-oriented languages), programming methodology, specification (Larch/C++, Java Modeling Language [JML]), and verification. More
Ralph Bunker, Ph.D.
Adjunct Assistant Professor of Computer Science
B.S., M.S., University of Rhode Island, 1979, 1980
Ph.D., University of Massachusetts at Amherst, 1986
Dr. Bunker has taught Computer Science for over 20 years at Maharishi University of Management, George Washington University, and the University of Massachusetts at Amherst. He has significant experience in private industry, as well. More
Ali Arsanjani, Ph.D.
Adjunct Assistant Professor of Computer Science
B.A., M.S., Azad University (Iran), 1991, 1994
Ph.D., DeMontefort University (U.K.), 2004
“In addition to my faculty position, I am a software architect for IBM. I use patterns to build stable yet adaptable software edifices that withstand the test of time and clients (:-).” More
Joe Lerman, M.S.
Instructor of Computer Science
B.S., Boston University, 1976
M.S., Maharishi University of Management, 1995
“I have taught FOOP (Fundmentals of Object-Oriented Programming), Java, C++, C, assembly language,
data structures, systems programming, programming languages, digital logic, and computer architecture.” More
