Learning Tools
Interactive tools and lessons to help you learn the material in my classes.
CMPS 2020: Programming II: Data Structures & Algorithms
Interactive lessons for CMPS 2020: C++ (functions, arrays, pointers, templates, exceptions), OOP, data structures (stacks, queues, linked lists) and algorithms (recursion, hashing, sorting, searching, trees).
CMPS 2650: Linux Environment & Administration
Interactive lessons for CMPS 2650: networking (DNS, subnets, VLANs, TCP/IP, the OSI model, routing, network devices) and virtualization (VMs, virtual networks, containers).