Regis Kopper
Regis Kopper
Home
Teaching
Publications
CV
Light
Dark
Automatic
Teaching
I have taught the following courses:
COMS 4740/5740: Introduction to Machine Learning
Introduction to concepts, tools and techniques of machine learning for applications. Selected machine learning algorithms in practical data mining tasks such as classification, regression, and clustering, e.g., association rules, decision trees, linear models, Bayesian learning, support vector machines, artificial neural networks, instance-based learning, probabilistic graphical models, ensemble learning, and c lustering algorithms. Selected applications in data mining and pattern recognition.
Course taught on:
2025: Spring
Last updated on May 16, 2025
COMS 3630: Introduction to Database Management Systems
Data models and database design using entity relationship model. Database implementation with relational and graph database management systems (DBMS) and query languages. DBMS internals including basic concepts of database storage, indexing, query optimization, and concurrent control. Database application development. Programming Projects.
Course taught on:
2024: Fall
Last updated on May 16, 2025
CSC471 Principles of Database Systems
Contemporary database systems. Emphasis on query processing, design, and implementation of applications in relational (SQL) databases. Introduction to other database models such as XML, object-oriented, and deductive.
Course taught on:
2023: Fall
2022: Fall, Spring
2021: Fall, Spring
2020: Fall, Spring
Last updated on May 16, 2025
CSC495/693 Virtual Reality (UNCG)
The goal of this course is to provide a comprehensive overview of the state-of-the-art in virtual reality technologies and 3D user interfaces. Classroom topics will include display systems, motion tracking, spatial interaction techniques, human factors, and applications Students will learn how to develop virtual reality experiences through hands-on programming assignments using Oculus Quest headsets. Theoretical and practical knowledge will be evaluated through quizzes throughout the semester and applied in a course project.
Course taught on:
2023: Fall
2022: Fall
2021: Spring
2020: Spring
Last updated on May 16, 2025
CSC 462/662 Principles of Operating Systems (UNCG)
Techniques and strategies used in operating system design and implementation–managing processes, input/output, memory, scheduling, file systems, and protection.
Course taught on:
2024: Spring
2022: Spring
Last updated on May 16, 2025
CSC 442/642 Human-Computer Interface Development (UNCG)
Survey of concepts and techniques for human-computer interface development. Topics include user-centered design, user interface programming, and usability evaluation.
Course taught on:
2024: Spring
2023: Spring
2021: Fall
2020: Fall
Last updated on May 16, 2025
IAF 603 Preparing Data for Analytics (UNCG)
Students are exposed to current approaches, techniques and best practices for collecting, cleaning and normalizing data, processing, storing, managing, securing and preparing structured and unstructured big data sets for analytics.
Course taught on:
2019: Fall
Last updated on May 16, 2025
Cite
×