IUC
Welcome to International University Canada

Welcome to International University Canada. It was founded in 1966, and International University Canada has grown into one of the leading institutions of higher education.

Quick Contact:
Follow Us:

Welcome to International University Canada. It was founded in 1966, and International University Canada has grown into one of the leading institutions of higher education.

Quick Contact:
Follow Us:

Dr. Marcus T. Okafor

Assistant Professor in the Department of Computer Science, guiding students through algorithms and data structures fundamentals.

bnr-arrow-1-1
Dr. Charles R. Bennett

Dr. Marcus T. Okafor

Assistant Professor – School of Engineering & Technology

About Marcus Okafor

Marcus Okafor is an Assistant Professor in the Department of Computer Science at International University Canada, where he teaches and supports students across the School of Engineering & Technology. His academic work focuses on algorithms and data structures, examining the fundamental computational techniques and data organization methods that underpin efficient software solutions across all areas of computing.

Throughout his early academic career, Marcus Okafor has built a teaching approach grounded in strong conceptual foundations, helping students understand not just how to implement common algorithms and data structures, but why certain approaches perform better than others for specific problem types. He encourages students to develop algorithmic thinking that transfers across programming languages and application domains.

In his courses, Marcus Okafor draws on algorithm analysis case studies, data structure implementation frameworks, and current research in computational efficiency to help students build foundational technical skills. Students explore topics such as sorting and searching algorithms, tree and graph data structures, algorithmic complexity analysis, and problem-solving strategies for technical interviews and real-world software challenges.

As an Assistant Professor within the Department of Computer Science, Marcus Okafor also supports curriculum development that provides students with the foundational computer science knowledge needed for further specialized study. He works closely with senior faculty across the School of Engineering & Technology to ensure that coursework prepares students for both academic advancement and industry technical assessments.

Marcus Okafor is especially attentive to helping students develop strong problem-solving habits, recognizing that algorithmic thinking skills transfer directly to technical interviews and real-world software engineering challenges. He designs coursework that includes substantial practice with algorithmic problem-solving exercises.

Recognizing that many of his students are working professionals studying online, Marcus Okafor structures his courses with accessible algorithm explanations, clear complexity analysis frameworks, and consistent opportunities for applied practice. His approach to online teaching emphasizes building a strong computational foundation that supports further computer science study and career advancement.

Students who study under Marcus Okafor often highlight his ability to make algorithms and data structures feel approachable and genuinely useful for practical software development. His long-term goal as an educator is to help students develop the foundational technical skills needed to succeed in computer science, software development, and technical engineering careers.

Academic Qualifications

Ph.D. in Computer Science
M.A. in Computer Science
B.A. in Computer Science

Contact Information's

Contact Information's

3000 Danforth Ave, Toronto, ON, Canada

Professional Experience

Marcus Okafor has focused his early academic career on algorithms and data structures, guiding students through foundational computational thinking and problem-solving skills. He supports learners building careers in computer science and software development.

cap-man-min