John Beilein spent a lot of time at the University of Michigan teaching. Most of that instruction was on the basketball court, though. Now, the former Wolverines head coach is making a return to Ann Arbor to start teaching in the classroom.

MLive.com reported that Beilein will be teaching a class at Michigan this fall. He will be the instructor for the course “Coaching as Leading and Leading as Coaching.” It is considered a 200-level course in the School of Education.

Beilein returns to the University of Michigan after spending have the 2019-20 season coaching the NBA’s Cleveland Cavaliers. At the NBA All-Star Break, the longtime college coach decided that the professional level wasn’t his cup of tea, and decided to step down from his post.

Beilein served as the head coach at Michigan from 2007-19, having incredible success in over a decade with the program. He compiled a 278-150 record, leading the Wolverines to the NCAA Tournament nine times in 12 seasons.

Michigan was a two-time B1G regular season champion and two-time B1G Tournament champion under Beilein. He also led the Wolverines to a pair of Final Four appearances.

Juwan Howard took over for Beilein following the 2018-19 season at Michigan.