These are programming exercises from various instructors: