Tyler Ward
Graduate Research Assistant
Teaching
CS 215: Introduction to Program Design, Abstraction, and Problem Solving
Institution: University of Kentucky
Semester: Spring
Year: 2026
This course will introduce the student to object-oriented design and problem solving. Subjects include data structures, dynamic data allocation, pointers, recursion, and debugging. The fundamental goal of the course is to introduce the student to the C++ programming language and to provide the student with a toolkit for solving problems with an object-oriented programming language.
CS 310: Algorithms and Advanced Data Structures
Institution: Morehead State University
Semester: Spring
Year: 2026
An in-depth study of advanced nonlinear data structures, such as trees and graphs, as well as their implementations and applications. A continuation of advanced programming techniques, including inheritance and polymorphism. A thorough study of algorithms and algorithm efficiency.
CS 218: Advanced Programming and Operating System Interfaces
Institution: University of Kentucky
Semester: Fall
Year: 2025
Implementation of substantial programming projects using object-oriented design techniques and software tools for development, maintenance, and testing in a modern development environment. Using and interacting with low-level operating system facilities, including filesystems and processes.
EEC 144L: Network Fundamentals Lab
Institution: Morehead State University
Semester: Spring
Year: 2022
This course will study computer networks including the theory of network operation, selection of hardware and topology design for such applications as Peer-to-Peer, Local Area Networks (LAN) and Wide Area Networks (WAN). The course will also survey current network protocols used for signal transport over networks, packet switching and routing techniques.
EEC 480L: Digital Communications & Networking Lab
Institution: Morehead State University
Semester: Fall
Year: 2021
An intensive study of digital electronic communication and networking. The topics include digital modulation, transmission media characteristics, interface standards, network configurations and testing equipment.