Faculty

This tag means the content is about or involves faculty.

Dr. Rajendra K. Raj

Biography

Rajendra K. Raj is a Professor of Computer Science at the Rochester Institute of Technology. His current research interests span large scale data management, distributed systems, and security, especially related issues in cloud data management and mobile computing. Dr. Raj is also interested in Computer Science education issues including curriculum design and program assessment. Prior to RIT, he served as a Vice President in Information Technology at Morgan Stanley & Co. in New York, where he developed and managed leading edge global distributed database infrastructures for a variety of financial applications. For his Ph.D. from the University of Washington, Seattle, he investigated software composition and reuse in object-oriented languages and systems.
Rajendra K. Raj

Dr. Rajendra K. Raj

Professor

Research Areas

Data management
Secure systems
Distributed computing


View website

Dr. Stanislaw Radziszowski

Biography

Stanislaw Radziszowski is a Professor in the Department of Computer Science since 1995. He earned Ph.D. from the Institute of Informatics at the University of Warsaw. During the years 1980-1984 he worked in IIMAS at the National Autonomous University of Mexico in Mexico City, and since 1984 at the RIT. In the 1990's he held three times 6-week visiting positions at the Australian National University in Canberra, and maintained collaborations with universities in Poland.

His main research interest is in combinatorial computing - solving classical problems in combinatorics, graph theory and design theory, usually with the help of massive computations. Bounds on Ramsey numbers are his favorite. His survey titled "Small Ramsey Numbers", which is a regularly updated living article at the Electronic Journal of Combinatorics, became a standard reference in this area. He teaches mostly theory oriented courses, including very popular courses on cryptography, both at undergraduate and graduate levels. His recent work on applied cryptography led to joint projects with Computer Engineering Department.
Stanislaw P. Radziszowski

Dr. Stanislaw Radziszowski

Professor

Research Areas

Combinatorial Computing
Graph Theory
Design Theory


View website

Arthur Nunes-Harwitt

Biography

Arthur Nunes-Harwitt received his bachelor's degree in Computer Science from Brandeis University. He went on to receive masters' degrees in both Mathematics and Computer Science from the University of Pittsburgh, and is ABD in Computer Science at Northeastern University. He has worked as a software engineer at the Learning, Research and Development Center in Pittsburgh and at The Mathworks, and has taught at the Wentworth Institute of Technology and at SUNY Nassau Community College. His interests include the design and implementation of LISP-like languages, artificial intelligence, and computer algebra.
Arthur Nunes-Harwitt

Arthur Nunes-Harwitt

Lecturer

Research Areas

Programming Languages
Artificial Intelligence
Computer Algebra


View website

Dr. Minseok Kwon

Biography

Minseok Kwon is an Assistant Professor in the Department of Computer Science at the Rochester Institute of Technology (RIT). He received his Ph.D. in Computer Science from Purdue University in 2004. His main research interests are in the area of computer networks including peer-to-peer overlay networks, network security, and wireless mobile networks. He has co-authored dozens of papers published in international journals and conferences including IEEE/ACM Transactions on Networking, Computer Networks Journal, IEEE ICNP, ACM NOSSDAV, and IEEE ICCCN. He has served on many organizing and technical program committees including IEEE Infocom, IEEE ICNP, IEEE Broadnets, IEEE ICCCN, and IEEE Globecom. Since he joined RIT in 2004, he has designed and taught several networking courses, operating systems, parallel computing, and introductory programming courses. He was recently nominated for the Richard and Virginia Eisenhart Provost's Award for Excellence in Teaching at RIT. He was also awarded an NSF-REU grant for three years for high-performance file systems and data visualization. He is a member of ACM, IEEE, ACM SIGCOMM, and the IEEE Communications Society.
Minseok Kwon

Dr. Minseok Kwon

Associate Professor

Research Areas

Networking


View website

Dr. Fereydoun Kazemian

Biography

Fereydoun Kazemian is an associate professor in the department of Computer Science at Rochester Institute of Technology. His current interests include computer science education, software quality, and programming languages.


He received his Ph.D. in Computer Science from Kansas State University. As a faculty member in the department of Computer Science, he has developed a number of courses in computer science, and has been a consultant in software development for local industries.

Fereydoun Kazemian

Dr. Fereydoun Kazemian

Associate Professor

Research Areas

CS Education


View website

Alan Kaminsky

Biography

With 36 years of computing experience spanning industry and academia, Alan Kaminsky has developed telephone switching system software at Bell Laboratories, developed real-time embedded control software and fuzzy genetic algorithms at Harris Corporation, taught graduate software engineering as an Assistant Professor at the Rochester Institute of Technology, and worked on printer system architectures at Xerox Corporation. While at Xerox, Alan got involved with Sun Microsystems' Jini Network Technology, led the Jini Printing Working Group industry consortium that defined a draft specification for the Jini Print Service, and was part of the expert group that developed the Java Print Service API released as package javax.print in the standard Java platform. Alan was also one of the original members of the Jini Community Technical Oversight Committee.

Now a Full Professor in the Department of Computer Science at the Rochester Institute of Technology, Alan teaches and conducts research in parallel computing, cryptography, and computational science (primary interests), distributed systems, ad hoc networking, and security (secondary interests). Alan invented Parallel Java, an API and middleware for parallel programming in 100% Java on shared memory multiprocessor (SMP, or multicore) parallel computers, cluster parallel computers, and hybrid SMP cluster parallel computers. Alan wrote the textbook Building Parallel Programs: SMPs, Clusters, and Java (Cengage Course Technology, 2010) based on Parallel Java. Alan also wrote the textbook Simulation Simplified (Creative Commons, 2011).

Alan has a B.S. in Electrical Engineering from Lehigh University and an M.S. in Computer Engineering from the University of Michigan.
Alan Kaminsky

Alan Kaminsky

Professor

Research Areas

Parallel Computing
Cryptography
Computational Science
Distributed Systems
Ad Hoc Networking
Security


View website

Dr. Trudy Howles

Biography

Trudy Howles is an Associate Professor of Computer Science at the Rochester Institute of Technology. Her current interests include data management (data mining), software quality and pedagogical issues in computer science education. She is a co-PI on an NSF grant providing $484,000 in scholarship to computing students.


Dr. Howles previously worked as a Senior Software Engineer at Kodak, a consultant to General Motors and Delco Products, and was a long-time adjunct at RIT. She is a Certified Software Quality Engineer (American Society for Quality), and a member of the editorial review board for the Software Quality Professional Journal. She holds professional memberships in the American Society for Quality and the ACM.

Trudy Howles

Dr. Trudy Howles

Associate Professor

Research Areas

CS Education


View website

Chris Homan

Biography

I teach mostly theory courses, including automata theory, complexity theory, cry ptography, and Xtreme Theory (our wonderful survey course on emerging topics in theory of computing). My research interests include complexity theory, graph algorithms, and electronic commerce.

I have a Ph.D. and M.S. in computer scienc e from the University of Rochester. My advisor was Lane Hemaspaandra. As a Ph.D. student, I interned at Los Alamos National Laboratories (and continue to collaborate with the people I met there) and Co mpaq's (formerly Digital Equipment Corporation's) Systems Research Center.

Before that, I worked for the consulting companies The Rochester Grou p and CIBER, Inc. Before that, I was the assistant to the artis t Will Cotton. I have a B.A. in mathematics from Cornell University.

Chris Homan

Chris Homan

Assosicate Professor

Research Areas

CS Theory


View website

Dr. Edith Hemaspaandra

Biography

Edith Hemaspaandra is Professor in the department of computer science at the Rochester Institute of Technology. She received her PhD in computer science from the University of Amsterdam. Her research interests include computational social choice, computational complexity, and complexity of logics. She is the PI on an NSF grant on computational social choice, she is the recipient of a 2007 Friedrich Wilhelm Bessel Research Award from the Humboldt Foundation, and she is the recipient of a 2005-2006 Eisenhart Award for Excellence in Teaching.
Edith Hemaspaandra

Dr. Edith Hemaspaandra

Professor

Research Areas

Computational Social Choice
Computational Complexity
Complexity of Logics


View website

Dr. James Heliotis

Biography

James Heliotis is a full professor at the Rochester Institute of Technology in New York. His interests include computer science education, software architecture, design patterns, aspect-oriented design and implementation, programming languages and tools, and real-time systems. He currently publishes in the areas of computer science pedagogy and aspect-oriented design.

Dr. Heliotis received his Bachelor of Science and Master of Engineering degrees in Electrical Engineering from Cornell University in 1975 and 1976. He received his Ph.D. in Computer Science from the University of Rochester in 1984. His thesis was in the area of fault-tolerant distributed object-oriented systems.

Since 1983 he has taught in the departments of Computer Science and Software Engineering at the Rochester Institute of Technology. Dr. Heliotis currently holds the rank of Full Professor in the department of Computer Science. He has advised over 100 graduate students on their masters theses and projects, along with many undergraduate research projects.

Prior to his doctoral program he worked as a software engineer in real-time distributed systems. During his tenure at RIT Dr. Heliotis has also done software development training and consulting for many Rochester companies. He has also served on the OOPSLA (object-oriented programming systems, languages, and applications) conference committee three times as Educators' Symposium chair.
James E. Heliotis

Dr. James Heliotis

Professor

Research Areas

Computer Science Pedagogy
Aspect-Oriented Design


View website