Jeroo, as compared to scratch, no longer has the flaw of non-existent syntax, however, it is much more rigid in that it has only a few commands, and is incapable of setting variables. These limitations are a positive trait in that they encourage students to find creative solutions to problems, but a negative one in that they are so limited in capabilities, particularly it's inability to set variables, which is present in most (well, every one I've seen but Jeroo, which isn't exactly a language) programming languages.
If I had been able to alter the language, I would have added the abilities to set variables, set if/then conditions with variables, detect the coordinates of the Jeroo, and to use the true/false questions (such as isClear) on locations determined by variables. These would allow the programmer to check non-adjacent squares, do a series of actions a set number of times, or include coordinates in their if statements.
The lectures were largely composed of rephrasing the information on the power-point at a reduced speed, and would likely have benefited from re-organization, or perhaps being replaced by reading the power-point, which said the entire lecture on it. The project as a whole would likely have benefited from introducing while and if/then earlier, perhaps in the second class - I, personally, spent almost half an hour trying to guess how they worked (and failing pathetically, of course), in an effort to compose solutions that were not just a sequence of commands. Another thing that could have been beneficially altered would be attempting to impose fewer arbitrary requirements, instead making the alternatives unfeasible from a programming standpoint, although admittedly, in some cases, this would be difficult to do.
If time permitted it would have been ideal to set aside a day to work on the creation of a Jeroo lab assignment (and maybe make it no longer a bonus). This would both add a chance to manifest a deeper understanding of how several of the operations worked and possibly improve future years of the course. If there were no time issues, it might even be possible for each person to make a lab for another person (randomly and secretly determined), and do another student's lab as well. A side benefit of this would be increased comprehension of the difficulty of an instructor's work.