Do online quizzes with immediate feedback promote better student learning than homework assignments for upper level engineering classes? A junior-level Environmental Engineering class was reworked to use multiple-choice quizzes in a learning management system rather than paper homework. Similar approaches have shown encouraging improvement in student motivation [1], in providing feedback to students [2] and in exam performance [3]. An objective for using this approach in Environmental Engineering was to allow the students to receive immediate feedback on their skills. For example, in calculating the pH of a composite water sample (with some simplifying assumptions), there are common mistakes that students make that will lead them to specific incorrect answers. When they submit their answers for the quiz, the quiz is set up to tell them why they got that wrong answer. Then they make retake the quiz. In addition to the problem-based quizzes, reading-based quizzes with questions based on the assigned reading were used. For some readings, students were assigned to participate in discussion forums where students could see others' writings and are encouraged to engage with and add to others' writings. There were a few assignments that did not lend themselves to quizzes. For those, students uploaded a spreadsheet solution to Canvas.Learning improvement was measured by a 50 question multiple-choice final exam, which was identical to the final in the previous offering. The average score improved from 85.5% in the previous offering to 87.9% in the new model. In previous years, problems on reaction kinetics and on chemistry were frequently answered incorrectly and a primary motivation for the new system was to correct this with quizzes that offered feedback. With the new model, the students performed 100% correctly on the five reaction kinetics problems and 86% on the five chemistry questions on the final exam. However, students did poorly on a landfill sizing problem that was similar to a quiz and did poorly on a TMDL question that was only covered in a discussion forum. Students also performed poorly on a problem that was only covered in a lab exercise.Scores on the quizzes themselves were quite high and were not very useful for assessing individual student performance. Feedback from the students on the quiz approach was requested with a survey and overall reaction was positive and encouraging. A drawback of the online quizzes it that it is easier to copy another student's quiz answers than it is to copy a paper homework. This paper presents observations and assessments of the course.