Yes, I believe it is required.
Yes. It is a required element.
Yes, he sent an email regarding what needs to be done for Demo 3.
–Clean code, with comments
–Only JavaFX should be used no AWT or Swings
–Proper naming convention for methods, variables, and class names
YES, he wants methods and classes created tested