I think the in-depth explanations of the nuances of Kanji and grammar helped the most for me.
Which events or activities did you find the most satisfying and why?
Reading club gave me an opportunity to work on reading comprehension, which was an area I was severely lacking going into the program.
What were the most productive and interesting aspects of the program for you? The least interesting and productive?
The classes in full Japanese does help pick up on certain nuances from the teachers' classes, but it can also make it a bit difficult to pick the exact equivalent term in my native language which would help a lot.
What activities or materials did you find most helpful (e.g., pair work, drill practice, tests, small group sessions, textbooks, games)?
I think the in-depth explanations of the nuances of Kanji and grammar helped the most for me.
Any suggestions for improving class activities or materials?
If possible it would be best to interact directly with the teachers as much as possible; we do get callouts here and there to answer questions but more lengthy conversations would do well to solidify the essentials of the back-and-forth