3 past classes for Robert Anthony Siegel