Rocko Graziano

Rocko Graziano
Title

Lecturer of Data Science and Machine Learning

Address

Jewett 115

UMA Augusta Campus

Bio

Bio In the late 80’s I obtained a Bachelor of Science in Computer Science, with a minor in Church History, from the Boston College School of Management. My three-decade career in computing focused on software development & systems engineering, enterprise architecture, infrastructure & data center operations, and application support for some of Maine’s largest employers. In 2019, I completed a Masters of Computer Science in Machine Learning from the Georgia Institute of Technology, where I remain an Instructional Associate in their OMSCS Program. My interests include using artificial intelligence to combat student plagiarism, the intersection of computing and society, and the growth of artificial intelligence to improve the human experience.

My wife Robyn is a Math Teacher at Maranacook Community High School. I served two terms as a Selectman for the Town of Readfield, 10 years on the Board of Trustees for the Theater At Monmouth, six years on the Board of Governors for the Augusta Country Club, and was most recently a member of the UMA Board of Visitors from 2014-2020. An avid golfer, I volunteer as a Tournament Rules Official for MaineGolf, the New England Golf Association, and the United States Golf Association.

Areas of Focus: Machine Learning, Artificial Intelligence, Computing Complexity & Algorithms

Course Offerings:
CIS 110, Programming Fundamentals (Fall, Spring)
An introductory course utilizing Python. Open to any student interested in learning the basics of computer programming and algorithmic thinking.
CIS 120, Introduction to Data Structures (Fall, Spring)
The natural successor to CIS 110, this course exposes students to fundamental computing concepts such as objects, arrays, linked-lists, recursion and algorithmic analysis. Presented in Python.
CIS 215, Introduction to C++ Programming (Fall)
An exploration of the standard library and programming syntax of C++. For students with at least one semester of formal computer programming experience.
CIS 325/DSC 325 | 525, Introduction to Machine Learning (Fall)
A hands-on exploration of the three branches of machine learning – supervised, unsupervised, and reinforcement learning – and the ethical implications of using algorithms in lieu of human judgement. Presented in Python.
CIS 354, Algorithms and Data Structures (Spring)
An undergraduate-level exploration of concepts such as graph theory, sorting, searching, pattern-matching and the formal analysis of algorithm efficiency using Big O notation. Language-agnostic: students may use Python, C++ or Java.
CIS 454, AI and Advanced Python (Spring)
A course where students gain proficiency in Python development through the implementation of projects based in artificial intelligence (game playing, graph traversal, machine learning) and internet technologies (JSON, Django).

  Find Rocko Graziano on LinkedIn