David Whalley
His way is the only way. If you do it a different way than he suggests he will not help you with your code, but the assignment is open to being completed in any language. Ask for help and told me that he cannot help cause it wasn't using his scheme. If you go on sabbatical don't come back here or put more care into teaching and helping students.