In this course, students will create the same project in multiple modern programming languages. Students will gain an understanding of the strengths and weaknesses of the languages and, ultimately, understand the benefits of being language agnostic when approaching programming projects. Formerly CIS 2803.