Carl Beckford has over thirty (30) years’ experience in business systems analysis and management information systems, reengineering, project management and computer programming in the financial sector. He has over ten (10) years expertise in teaching and online learning having served as Lecturer or Course Coordinator in the Faculties of Science and Technology, Social Sciences and Medical Sciences, and Open Campus. His doctoral and post-doctoral studies are in Software Engineering and Online Learning including advancing the current research for students with special needs. He serves as a CISCO Network Certification instructor. Dr. Beckford has co-authored a chapter in a book, a journal article, nine (9) international conference papers and awaits the publication of other accepted works including a journal article. He is the receiver of distinguished teaching awards from UWI and CISCO International Expert and Advanced Level Instructor awards, and his average score for students’ evaluation of teacher for the last 3 years is 4.7. His other professional qualification and experience are in the fields of accounts and financial management, life insurance and Biblical studies. He oversaw the development and implementation of Ricoché, a scheduling system that uses graph coloring with heuristics via a 3-dimensional day-time-room matrix as the basis for a solution towards optimality in assigning resources for course delivery. Ricoché was initially developed by final year students who identified a problem that they were interested in solving. The system is in use within Faculty of Science and Technology and is primarily used at the faculty level to ensure minimal/no student class clashes and no room clashes, and has been used secondarily at the campus level to identify the availability of rooms.