Reviews of professor Michael Leonard

Rating: 3.0/5, difficulty: 4.0/5
Worked out of workbook and online. If you don't do online work you will not pass. Somewhat cares what's going on in student's lives