Optimizing Businesses

Richard builds customized scheduling systems for businesses, eliminating the errors and inefficiencies that arise when creating a schedule by hand or on Excel.  His "happiness-maximizing algorithm" ensures the right number of staff in the right roles for each hour of operation, matching the employees' availability and preferences.


The technique is described in Richard's award-winning research publication, An Automated Employee Timetabling System for Small Businesses, co-authored with two of his undergraduates.


Contact Richard to discover how he can optimize the scheduling for your business, school, or organization, to save time and improve employee happiness.

Contact Richard

Send an e-mail to richard.hoshino@gmail.com or fill out the form below