Java, C++, and/or Python (JCP). Design and implement modular programs using JCP. Debug (identify and fix) syntax, semantic, and logic errors in JCP source code. Analyze and perform testing on programs. Tutor JCP to beginning developers, particularly undergraduate students taking Programming Fundamentals 1 and 2.