I am not sure what criteria you are using to define success, but I hope the course meets them. More resources on advanced programming techniques would be appreciated and I would like the opportunity to take your EV3 course should it be offered. I guess everyone likes a robot that moves, but I find the "builds" that have lego parts moving but not the brick itself (ferris wheels, merry-go-rounds, and conveyor belts for example) are often more interesting with regard to programming. The results are sometimes more "reproducible" too since wheel size, equivalence of performance of the two motors, floor texture etc. don't usually matter.