Spring 2022 / CSCE 240: Advanced Programming Techniques