iJava: A New Direction in Online Education
Robert Moll is Associate Professor of Computer Science and Associate Chair for Academic Programs for the Computer Science Department at UMass-Amherst. He has been at UMass since 1973, the same year he completed a Ph.D. in Mathematics at MIT. Professor Moll was Undergraduate Program Director for the Department of Computer Science for nine years before becoming Associate Department Chair. He has had a long-standing interest in computer science education, and has developed several new courses, including the department’s Scheme-based “Programming Language Paradigms” class. Professor Moll has been nominated six times for the University’s prestigious Distinguished Teaching Award. In recent years he has frequently taught the department's introduction to programming class in Java (CS 121), and its follow-on data structures class (CS 187), also in Java. He has taught a wide variety of other courses in the computer science curriculum, ranging from computer literacy to graduate courses in theoretical computer science and combinatorial optimization. He has also co-authored five computer science textbooks, including two introductory Pascal programming texts, and three volumes on theoretical computer science.