Robert LaBranche teaches the following courses

A Day Freshman (0 upcoming assignments)
A Day Sophomores (0 upcoming assignments)
B Day Freshman (0 upcoming assignments)