Robert Goldberg is a professor in the department of computer science at Queens College, City University of New York (CUNY). He returned to his alma mater, where he graduated with honors as a dual computer science and mathematics major. Robert furthered integrating these disciplines under an Office of Naval Research (ONR) fellowship at the Robotics Laboratory of the Courant Institute of Mathematical Sciences (CIMS), New York University (NYU), where he completed his masters in science and philosophy degrees and doctoral degree, specializing in robotic vision.
Since his initial appointment at Queens College, he has mentored over 50 students at all levels; his doctoral students have successfully defended their theses and currently all serve in academic institutions. Robert's research interests include biomedical and robotic imaging, genetic algorithms, and scheduling protocols for parallel processing systems. He has served as guest editor for a series of journal issues on the theme of developmental mathematics for the Mathematics and Computer Education journal under a Department of Education Fund for Improvement of Post-Secondary Education (DOE FIPSE) grant, and currently serves on the editorial board of the International Journal of Hybrid Intelligent Systems. Recently, he co-edited a book on multi-objective criteria for optimization for Springer, and has published a number of chapters on genetic algorithms. His resume lists over 100 publications, including publications in books, journals, conference proceedings, and technical reports.
His research interests cover both the theoretical and the practical, and his teaching assignments at the university reflect these interests. In addition, Robert has served twice as a writing fellow at his college and on the academic senate of the institution. Currently, he teaches both the undergraduate and graduate versions of computability theory, but has also managed the lecture hall introduction to programming courses. He has taught analysis of algorithms, discrete mathematics, formal languages, computer graphics, computer vision, and genetic algorithms, among others. He is currently writing a textbook on calculus that stresses computer science technology.