I worked closely with Craig in a teaching capacity where he demonstrated a high level of understanding in all aspects of science content and knowledge. a great team player and willing to go the extra mile for his students.
Keep up the good work mate.