In my case, I started seeing him during one of his free time events: In SoM Class. Although from what I can remember, you can also meet him at the kitchen, the garden, and the library. I'm pretty sure most of the more important stuff on how to get his route is in the game guide.