Bruno Di Stefano, the president of Nuptek Systems Ltd, taught for 18 years in the Professional Development Program of the Faculty of Applied Science and Engineering at the University of Toronto. Previously he was an instructor with Ryerson University teaching in the areas of microprocessors and microprocessor systems. He also delivered courses for the University Of Toronto (School of Continuing Studies), Technical University Of Nova Scotia, the IEEE Toronto Section, CAIMS (Canadian Applied and Industrial Mathematics Society), the Canadian High Technology Show, EPIC (Educational Program Innovations Center). During his career Bruno Di Stefano taught courses in:

    • Real-Time Embedded Systems
    • Fuzzy Logic in Real-Time Embedded Systems
    • Cryptography
    • the C and C++ Programming Language
    • Algorithms and Data Structures in C and C++
    • Object-Oriented Analysis and Design
    • Object-Oriented Analysis and Design using the UML
    • UNIX
    • X-Window Systems Programming

Nuptek Systems Ltd. has delivered a large number of these courses on an ad-hoc basis, customizing them for different clients' needs, emphasizing those aspect that most mattered to the employees of the each client, blending university teaching level and practical, state of the art engineering practice.

While Nuptek Systems Ltd. no longer delivers corses, it can help your organization to achieve its training goals, by providing training advise. If you think that Nuptek's experience can be beneficial to your organization, please, do not hesitate and email your request to