Thomas Kinsman
Senior Lecturer
Department of Computer Science
Golisano College of Computing and Information Sciences
585-475-5188
Office Location
Thomas Kinsman
Senior Lecturer
Department of Computer Science
Golisano College of Computing and Information Sciences
Education
BS in Electrical Engineering, University of Delaware; MS in Electrical and Computer Engineering, Carnegie Mellon; Ph.D. in Imaging Science, RIT
585-475-5188
Areas of Expertise
Data science
Machine learning
Computer vision
Computer graphics
Feature selection
Performance (speed) optimization
Rapid prototyping
Embedded processing
Select Scholarship
Full Length Book
Kinsman, Thomas B. Semi-Supervised Pattern Recognition and Machine Learning for Eye-Tracking (Ph.D. Dissertation). Rochester, NY: Rochester Institute of Technology, 2015. Print.
Currently Teaching
CSCI-420
Principles of Data Mining
3 Credits
This course provides an introduction to the major concepts and techniques used in data mining of large databases. Topics include the knowledge discovery process; data exploration and cleaning; data mining algorithms; and ethical issues underlying data preparation and mining. Data mining projects, presentations, and a term paper are required.
CSCI-431
Introduction to Computer Vision
3 Credits
An introduction to the underlying concepts of computer vision. The course will consider fundamental topics, including image formation, edge detection, texture analysis, color, segmentation, shape analysis, detection of objects in images and high level image representation. Depending on the interest of the class, more advanced topics will be covered, such as image database retrieval or robotic vision. Programming homework assignments that implement the concepts discussed in class are an integral part of the course.
CSCI-720
Big Data Analytics
3 Credits
This course provides a graduate-level introduction to the concepts and techniques used in data mining. Topics include the knowledge discovery process; prototype development and building data mining models; current issues and application domains for data mining; and legal and ethical issues involved in collecting and mining data. Both algorithmic and application issues are emphasized to permit students to gain the knowledge needed to conduct research in data mining and apply data mining techniques in practical applications. Data mining projects, a term paper, and presentations are required.
CSCI-731
Advanced Computer Vision
3 Credits
This course examines advanced topics in computer vision including motion analysis, video processing and model based object recognition. The topics will be studied with reference to specific applications, for example video interpretation, robot control, road traffic monitoring, and industrial inspection. A research paper, an advanced programming project, and a presentation will be required.
IGME-589
Research Studio
3 Credits
This course will allow students to work as domain specialists on teams completing one or more faculty research projects over the course of the semester. The faculty member teaching the class will provide the research topic(s). Students will learn about research methodology to implement, test, and evaluate results of projects. Students will complete research reports and final assessments of themselves and their teammates in addition to completing their assigned responsibilities on the main projects.
In the News
-
December 16, 2020
Visualizations help make COVID-19 spread models more accessible
Computer science researchers at RIT want to make it easier for people to understand how COVID-19 can spread. The researchers have turned complicated predictive COVID models into interactive visualizations for the general public.
-
February 26, 2020
Rochester-area college students code self-driving racecars for competition at RIT
Rochester-area programming students are racing to see who can code the fastest self-driving miniature racecar. The winner will be crowned at a race March 4 at RIT.