Note: ゼミ in the context of a Japanese school means focused small classes for upper class students where students typically pursue their own research topics.