Each student has different knowledge of the field and different learning ability; training is conducted on a one-to-one basis so that the course can be sewn to the student's needs. For a student with a lot of experience and programming skills, a 3-hour package for specific issues may be sufficient. For a student starting from scratch or having difficulty understanding the topics, multiple hourly packages may be needed.