Saunders is an awesome teacher, he is willing to let you redo assignments  basically the whole semester and will correct them as many times as you will turn them in. I didn't love lectures they were pretty boring and the assignments were very tedious but overall he's a good teacher.