Our Computer Science Program
As part of the Faculty of Computer Science & Technology, our Computer Science program delivers an innovative and cutting-edge education in two unique locations, Sault Ste. Marie and Brampton.
Learn about the Faculty of Computer Science & Technology
Are you a college student? Visit the ONTransfer website to view more of our pathway agreements.
Students studying Computer Science will gain a strong theoretical and practical foundation in algorithms, data structures, software engineering, computer organization, operating systems, and networking. They also have the opportunity to explore individual interests through courses in artificial intelligence, human-computer interaction, web data management, and other specialized areas.
Above all, Algoma U’s Computer Science program values and encourages creativity and innovation. Designed to guide students through exploration, the program shows how Computer Science reaches far beyond theory and practice.
Students have the opportunity to develop new designs, pursue their own ideas, and work alongside faculty who are eager to support their journey of discovery.
Through faculty-led research, students contribute to innovations in cancer research, digital twins, and assistive technology, building on landmark projects such as the Human Genome Project and AIDS vaccine research. They also help shape advancements in engineering, business, entertainment, and education. Wherever your passions and creativity lead, studies in Computer Science can take you there!
Specializations
Customize your degree to include something you love! Students enrolled in the four-year Bachelor of Computer Science (B.Cosc.) program can further enhance the quality of their degree by specializing in one of the four areas: computer game technology; Data Science and AI; mobile software engineering; or XR Technologies.
In the computer game technology specialization, students will apply their foundational programming knowledge to the design and development of video game software. The program focuses on a complete overview of game development, from the initial code to the finished product, with courses covering computer graphics, the games marketplace, game artificial intelligence, and gameplay design. Students will develop skills in the analysis, design, programming, and testing of computer consoles, mobiles, PC, and hand-held video games. Graduates of this specialization often use their gaming projects courses to develop a sophisticated portfolio that can be used when seeking employment.
The Data Science and AI specialization provides students with the knowledge and technical skills needed to analyze complex datasets and develop intelligent systems. The curriculum integrates foundational computer science principles with advanced topics such as deep learning, machine learning, data mining, and artificial intelligence. Students will gain experience with modern data science tools, programming languages, and frameworks used in industry and research. Graduates of this specialization will be equipped to work in diverse fields, including healthcare, finance, business analytics, and technology, where data-driven decision-making is crucial. The program also emphasizes hands-on learning through projects, allowing students to build a portfolio that highlights their expertise in data science and AI.
The Mobile Software Engineering specialization enables the student to apply the foundation skills of Computer Science to the development of applications and systems that implement the use of mobile devices in modern computer systems. This allows them to develop expertise in what is becoming a predominant part of the application of computer technology. The students will study the range of applications of mobile devices and will learn to develop applications on a variety of mobile platforms. The graduate will be able to apply the use of mobile devices in business, industry, social media and gaming. The specialization requires the student to do at least one major project that can form the basis for a portfolio of skills as they seek employment in the industry.
The XR (Extended Reality) Specialization within the Bachelor of Computer Science program equips students with hands-on skills in Virtual Reality (VR), Augmented Reality (AR), and Mixed Reality (MR). Students will learn to design immersive user experiences, work with XR hardware, and manage full XR development workflows. This interdisciplinary training prepares graduates for emerging careers in immersive technologies across industries like gaming, healthcare, and education. The specialization also offers flexibility, allowing seamless transitions to or from the regular Computer Science stream.
Introducing Our Master's Degrees
Explore our new Master of Computer Science, Master of Science in Computer Science, and Master of Science in Business Analytics programs — built to accelerate your career, expand your expertise, and prepare you for high-demand, future-focused roles.
Explore Master's Programs
Accelerated Degree
You could earn a computer science degree in as little as 12 months at Algoma University.
For students who hold a degree in any discipline, earn a Computer Science Degree in as little as 12 months at Algoma University’s computer science program, and fill the need and high demand for Computer Scientists in today’s technologically advanced society. With a background in Computer Science, you have access to some of the highest starting salaries in today’s workplace!
What You Can Expect
Hands-on learning, a close-knit campus community, and caring faculty.
1 / 8
Turn your passion for video gaming into a profitable career
Our Computer Science program is known internationally for having one of the most advanced computer games technology specializations. Students will learn how to develop video games, including developing their plot, music, and graphics.
2 / 8
Learn how to code and program
Students in our computer science program will learn how to program and code using SQL, HTML, ANSI, C++, Java, and Javascript, C and Python.
3 / 8
Work in state-of-the-art computer lab
Our computer science students learn and grow in state-of-the-art computer labs. Students and researchers from all over the world come to study and utilize our labs to get working, hands-on knowledge of computer systems and gaming technology.
4 / 8
Tech Talks
Throughout the year, the Faculty of Computer Science & Technology hosts Tech Talks, which provide an informal forum for learning and discussing hot topics in computing. The talks consist of seminars on current research or developments followed by open discussion. The tech talk events are open to all interested students and faculty.
5 / 8
Fourth-Year Thesis
Our program adequately prepares students for higher education. Students in their fourth year of study can undertake a research project or thesis, which provides them with in-depth expertise in a specific area of interest.
6 / 8
Interuniversity Relationships
The Faculty of Computer Science and Technology has developed lasting relationships with international universities, granting students opportunities to study abroad and gain credits!
7 / 8
Programming Competitions
The Faculty of Computer Science and Technology sends several teams of students to compete in the Northern Michigan University (NMU) Invitation Programming Contest and the prestigious Association for Computer Machinery (ACM) International Collegiate Programming Contest. These competitions expose students to real life computer programming problems and the reality of working around tight deadlines.
8 / 8
Career Options
For those who choose to enter the workforce upon graduation, career path options for computer science graduates include computer programmer, computer support specialist, computer trainer, database developer, video game developer, web developer, mobile application developer, business systems analyst, management consultant, project manager, software analyst, systems architect or analyst, information specialist, among others.
Program Overview
Experience Maps
Are you ready to apply theory and academic content to real-world experiences? It's time to make your plan!
START NOW
Computer Science Co-op
The new Computer Science Co-operative Education Programs offers students a degree with academic co-op credit embedded into the program.
Students will gain valuable work experience as they will be given the opportunity to take leadership on small-scale projects and to be mentored by industry experts. By combining semesters of classroom study with semesters of full-time employment in career-related positions, students will have the best of both worlds as they apply their formal learning to the workplace, and vice-versa.
FAQ
The required Computer Science courses are identical in each degree, however the Bachelor of Computer Science (BCOSC) has less rigorous requirements in Mathematics and Sciences than the Bachelor of Science in Computer Science (BSc).
Many students will likely prefer to earn the BCOSC degree since it is an easier degree having reduced math and science courses. For stronger students who are more well prepared, it is highly recommended that they take the more rigorous BSc in Computer Science as it is a stronger degree.
Both degrees provide students with the necessary skills to be successful in the computing and information technology industries. However, the BSc provides students with additional skills that will open opportunities in high-end scientific and mathematical research institutions.
Please see the minimum laptop/desktop PC recommendations for Bachelor in Computer Programs (Honours) students here.
Graduate Certificate
Add a Graduate Certificate to complement your existing degree or diploma.
Graduate Certificate in Information Technology
Gain essential skills in programming, software development, object-oriented analysis and design, web technologies and databases, e-business strategy, and project management, which complements your existing critical thinking and communication abilities.
Learn MoreMeet our Faculty
Our Computer Science faculty are experts in the field. Get to know them!
Dr. Yi Feng
Associate Professor; Chair, Department of Information Technology and Professional Studies
View Full Bio
Dr. George Townsend
Full Professor; Chair, Department of Computer Science and Technology, Mathematics
View Full Bio
Dr. Ajmery Sultana
Assistant Professor, Graduate Officer of the Master of Computer Science
View Full Bio
Dr. Zamilur Rahman
Assistant Professor, Graduate Officer of the Master of Science in Computer Science
View Full Bio
Dr. Omar Al-Buraiki
Assistant Professor, Faculty of Computer Science and Technology, Computer Science and Math, Algoma University
View Full BioDr. Simon Xu
Acting Dean, Faculty of Computer Science & Technology, Full Professor
Sault Ste. Marie Campus
[email protected]
705-949-2301, ext. 4346
Credentials: BSc, MSc (Peking University), MSc (University of Windsor), PhD (Université de Liège), PhD (Wayne State University)
Areas of Expertise: Software engineering and evolution, program analysis and understanding, cognitive models of software development processes.
To learn more about Dr. Simon Xu, visit his his website! http://people.auc.ca/xu/
Calyssa Skeggs
Administrative Assistant, Faculty of Computer Science & Technology
Sault Ste. Marie Campus
Dr. Abdulrauf Gidado
Assistant Professor, Faculty of Computer Science and Technology
Email: [email protected]
List of academic and professional credentials
- Ph.D. Computer Science (University of Windsor)
- MSc Computer Science (University of Ilorin),
- B.Sc., Computer Science (University of Ilorin),
- Professional Member, Association for Computing Machinery (ACM),
- TOGAF Certified Enterprise Architect
Research Interests/Expertise:
- Design and Analysis of Databases/Data Warehouse Systems and Big Data
- Software Engineering
- Data Mining Algorithms and Recommendation Systems
- Database Security and Privacy
- Social Network Analysis and Mining
- Applied Artificial Intelligence
- Information Retrieval and Image Processing
- Programming Languages and Computer Architecture
Dr. Yi Feng
Associate Professor; Chair, Department of Information Technology and Professional Studies
Sault Ste. Marie Campus
[email protected]
705-949-2301, ext. 4315
Credentials: BE (Anhui University), ME (Chinese Academy of Sciences), PhD (Université de Montréal)
Areas of Expertise: Formal hardware verification, computer system design.
Dr. Randy Lin
Assistant Professor
Brampton Campus
[email protected]
Credentials: BSc, MSc (East China University of Science and Technology), MSc (University of Saskatchewan), Ph.D. (University of Saskatchewan)
Areas of Expertise: Healthcare, Accessibility, Game Design, XR/VR, Digital Twin, AI
Dr. Lin is dedicated to leveraging cutting-edge technologies such as AI and XR/VR to create positive societal impact and support small businesses. His research spans a wide range of applications, from using AI to assist visually impaired individuals to enhancing patient experiences in hospitals through XR/VR. Learn more about the research work and his Digital Innovation Lab at: https://www.research.dilab.ca/
Dr. Miguel Garcia-Ruiz
Graduate Officer, Full Professor
Sault Ste. Marie Campus
[email protected]
705-949-2301, ext. 4312
Credentials: BSc (University of Colima), MSc (University of Colima), PhD (University of Sussex)
Areas of Expertise: Human-computer interaction, usability, computer graphics, olfactory interfaces, multi modal interfaces, virtual reality and games user research.
Dr. George Townsend
Full Professor; Chair, Department of Computer Science and Technology, Mathematics
Sault Ste. Marie Campus
[email protected]
705-949-2301, ext. 4359/4517 BCI Lab
Credentials: BSc (Lake Superior State University), MSc (University of Waterloo), PhD (Technishe Universitat Graz)
Areas of Expertise: Dr. George Townsend is the most senior faculty member in the School of Computer Science and Technology at Algoma University, where he has served for nearly 40 years. An expert in Brain-Computer Interfaces (BCI), Dr. Townsend was recognized as one of the top ten BCI researchers internationally at the 2010 Annual International BCI Meeting. His research contributions include collaborative work with the Wadsworth Research Center in Albany, New York, where he advanced their BCI system enabling paralyzed patients to control a computer solely through thought. Dr. Townsend is currently working with the BCI lab at East Tennessee State University on a novel brain-signal-based authentication system aimed at replacing traditional usernames and passwords with secure, brainwave-based login methods.
Dr. Mortaza Baky Haskuee
Part Time Contract Faculty
Credentials:
- Research Associate, Department of Mathematics, University of Toronto, Canada
- Postdoctoral Fellow, Fields Institute for Research in Mathematical Sciences, Canada
- Research Fellow, Laboratory for Industrial and Applied Mathematics (LIAM), York University, Canada
- Postdoctoral Fellow, Pecs University, Hungary
Area of Expertise:
Dynamical Systems, Optimal Control, Optimization, Stochastic Differential Equations, Differential Geometry, Game Theory, Real and Complex Analysis, Topology and Matrix Spaces, Probability and Estimation Theory.
With over 20 years of academic experience, Mortaza has taught a wide range of courses, including Calculus, Linear Algebra, Discrete Mathematics, Statistics, Econometrics, Mathematical Finance, and Risk Analysis. His research focuses on applying advanced mathematical methods to address complex problems in public health, economics, and environmental risk.
Dr. Edna James
Assistant Professor
Sault Ste. Marie Campus
Credentials: Bachelor of Science (University of Texas at Arlington), PhD (Iowa State University)
Areas of Expertise: Applied Mathematics
I hold a BS in Mathematics with a Minor in Physics from the University of Texas at Arlington and a PhD in Applied Mathematics from Iowa State University, located in Ames, Iowa. I held postdoctoral fellowships at the University of Saskatchewan and at the University of Toronto. My research area was stochastic modelling. Since then, I have focussed mainly on teaching.
I’ve been a math professor at Algoma University in Sault Ste. Marie, Ontario since 2003. I’ve taught: Discrete Math, Univariate and Multivariate Calculus, Probability, Real and Complex Analysis, Linear and Abstract Algebra, and Ordinary and Partial Differential Equations.
Dr. Nagma Khattar
Part Time Contract Faculty
Brampton Campus
Credentials: Bachelor of Technology (Punjab Technical University), M.E.-Ph.D. (Chitkara University)
Area of Expertise: Energy Efficient Scheduling Algorithms in Cloud Computing
Dr. Somang Nam
Assistant Professor
Brampton Campus
[email protected]
Credentials: HBSc (University of Toronto), MSc (Toronto Metropolitan University), PhD (University of Toronto)
Areas of Expertise: Human Factors, Accessibility, Human Computer Interaction, Inclusive Design, Applied Artificial Intelligence, Conversational User Interfaces, Extended Reality
For more information, visit his website here: https://somang.github.io/
Dr. Faria Khandaker
Assistant Professor
Assistant Professor
Brampton Campus
Email: [email protected]
Credentials: B.Sc. with Honours in Computer Science and Engineering (University of Dhaka, Bangladesh), M.Sc. in Computer Science and Engineering (University of Dhaka, Bangladesh), M.Sc. in Computer Science (Toronto Metropolitan University, Canada), Ph.D. in Computer Science (Queen’s University, Canada).
Areas of Expertise: Telecommunication and Networking, Next Generation Networks, Information-Centric Networks, In-Network Caching, Edge Caching, Value-based Network Optimization, Economic Caching and Pricing models Design, Survivable Network Design, and Network Security.
I completed my Ph.D. from the School of Computing, Queen’s University, Canada, my second M.Sc. from the Department of Computer Science, Toronto Metropolitan University, Canada, and my first M.Sc. and B.Sc. from the Department of Computer Science and Engineering, University of Dhaka, Bangladesh. I was nominated for the Governor General’s Gold Medal Award in September 2012 for excellence in research at Toronto Metropolitan University, Canada. I was awarded the Best Graduate Thesis Award by the Department of Computer Science, Toronto Metropolitan University, Canada in 2012. I was also awarded the Ontario Graduate Scholarship (OGS) 3 times at Queen’s University, Canada in 2014-15, 2015-16, and 2016-17.
Dr. Dipak Pudasaini
Part Time Contract Faculty
Credentials: MSc Computer Science (Toronto Metropolitan University), PhD Computer Science (Toronto Metropolitan University).
Area of Expertise: Artificial Intelligence, Machine Learning, Data Science, Image Processing, and Edge and Cloud Computing.
Dr. Ajmery Sultana
Assistant Professor, Graduate Officer of the Master of Computer Science
Brampton Campus
[email protected]
Credentials:
PhD, Electrical and Computer Engineering, Toronto Metropolitan University,
Post-Doctorate, Computer Science, Toronto Metropolitan University,
M.Sc and B.Sc, Applied Physics, Electronics and Communication Engineering, University of Dhaka.
Area of Expertise: Radio resource management for 6G-Internet of Things (IoT), Artificial Intelligent (AI) driven solutions for communication and networking systems, Blockchain-enabled energy trading in Electric Vehicle (EV) infrastructure, Quantum-safe Blockchain for secure data, Quantum sensing and communications.
For more information, view her website here.
Dr. Mahreen Nasir
Assistant professor
Sault Ste. Marie Campus
Email: [email protected]
Credentials: PhD, Computer Science (University of Windsor)
Area of Expertise: Data Mining & Big Data Analytics (E-Commerce Product Recommendations), Machine Learning, Intrusion Detection, Social Media and Web Accessibility.
Dr. Sathaporn “Hubert” Hu
Assistant Professor
Sault Ste. Marie Campus
[email protected]
Credentials: H.B.Sc. (University of Toronto), M.Sc. (University of Calgary), Ph.D. (Dalhousie University)
Areas of Expertise: Extended Reality, Immersive Analytics, Human-computer Interaction and Cognitive Science
Kyle Gauthier
Part Time Contract Faculty, Math Lab Sessional Instructor
Sault Ste. Marie Campus
[email protected]
Credentials: BSc Computer Science (Hons), MSc (Algoma University)
Dr. Yazan Otoum
Assistant Professor
Brampton Campus
[email protected]
Credentials: Ph.D. in Electrical and Computer Engineering (University of Ottawa), M.Sc. in Computer Engineering and Management (DePaul University)
Areas of Expertise: Cybersecurity, IoT, Machine Learning, Federated Learning, Intrusion Detection Systems (IDS)
Dr. Zamilur Rahman
Assistant Professor, Graduate Officer of the Master of Science in Computer Science
Brampton campus
705-949-2301, ext. 3142
Credentials: BSc, MS (Jahangirnagar University), MSc (University of Lethbridge), PhD (University of Windsor)
Areas of Expertise: Graph theory and its applications, complex network analysis, big graph data and data science
To learn more about Dr. Zamilur Rahman, visit his website! http://zamilurrahman.
Sofia A. Silberberg
Adjunct Professor
Dr. Joe Ganczarski
Part Time Contract Faculty
Brampton Campus
Credentials:
- B.Sc. University of The State of New York – Excelsior College
- M.Sc. in Information Technology – Aspen University
- MBA – Northcentral University
- PhD – Northcentral University
Area of Expertise: Relational database design and development, systems analysis and design, data warehousing, and business information systems
Dr. Kiddnan Kobindarajah
Part Time Contract Faculty
Brampton Campus
Academic Credentials:
- Ph.D., University of Witwatersrand, South Africa
- M.Sc., University of Witwatersrand, South Africa
- B.Ed., York University, Canada
- B.Sc. (Honours), Eastern University, Sri Lanka
Area of Expertise: Approximation Theory and Harmonic Analysis
Subjects of Expertise: Discrete Mathematics, Finite Mathematics, Calculus, Advanced Engineering Mathematics, Advanced Calculus, Differential Equations, Complex Analysis, Real Analysis, Probability and Statistics, Business Mathematics, Technical Mathematics, Operational Research, Mathematics Logic and Set Theory.
Cathy Chen
Part Time Contract Faculty
Brampton Campus
Credentials: M.Eng. (Beijing University of Technology)
Area of Expertise: I’ve had over 10 years of computer science teaching and research experience especially in the field of programming, software testing and software engineering. I was also able to have been a visiting Scholar at the University of Massachusetts and Penn State University in the research field of Software Engineering.
Dr. Mike Biocchi
Part Time Contract Faculty
Sault Ste. Marie Campus
[email protected]
705-949-2301, ext. 4111
Credentials: BSc (Algoma/Laurentian University), MSc (University of Abertay Dundee), PhD (Northcentral)
Areas of Expertise: Computer and Information Security, Education Technology, Software Development.
Dr. Mark Defazio
Part Time Contract Faculty, Math Lab Sessional Instructor
Sault Ste. Marie Campus
[email protected]
705-949-2301, ext. 4239
Credentials: BSc Hons (Brock University), MA, PhD (York University)
Areas of Expertise: Mathematical analysis, special functions and orthogonal polynomials, mathematical modeling.
The Math Lab is a free service for all students who need help with the mathematical concepts and content of any course at Algoma. To arrange a Math Lab meeting send an email to [email protected]. Students must indicate the course and content they require assistance with. A mutually convenient time will then be agreed on. All Math Lab sessions will be conducted via Google Meet.
Dr. Syed Mohammad Danish
Assistant Professor
Credentials: PhD, Computer Science, ETS Montreal, M.Sc, Electrical Engineering, NUST Pakistan B.Sc, Telecommunication Engineering, UET Taxila Pakistan.
Area of Expertise: Blockchain, Security and Privacy, Electric Vehicles, Deep Learning, and Cloud and Edge Technologies
Dr. Haider Amir
Part Time Contract Faculty
Brampton Campus
[email protected]
905-451-0100 ext. 3521
Credentials: (Ph.D.) GadjahMada University, Indonesia, Secondment; Osaka University, Japan, (M.Sc.) GadjahMada University, Indonesia, (B.Sc. First Class Hons.), University of Baghdad, Iraq. M.Sc. and Ph.D. have been accredited by World Education Services, Toronto –Canada.
Area of Expertise: Engineering Physics
Vinay Yarlagadda
Part Time Contract Faculty
Brampton campus
Vinay had 7 years of experience as a full stack developer on .NET Stack. His experience ranges from Video Games Industry to Steel Manufacturing Industry since 2010. He is a PMI certified Project Management Professional and is currently heading Sales and Marketing for a Salesforce Partner, WestSpark. He holds an International MBA from Schulich School of Business and enjoys teaching.
Dr. Saneeha Ahmed
Assistant Professor
Brampton Campus
Credentials: PhD Electrical Engineering (University of Windsor);
Post Doctorate- Electrical and Computer engineering (University of Windsor)
Area of Expertise: Security of Ad hoc Networks and IoT
Dr. Khalil Abuosba
Part Time Contract Faculty
[email protected]
Cellphone No.: 647-962-7942
Credentials: Ph.D. (Computer Information Systems), M.S. (Computer Science), B.Sc. (Industrial Technology)
Area of Expertise: artificial intelligence, knowledge representation and reasoning, information systems, quantitative methods, distributed systems security, and management science.
Current Research:
– Secure Software Design Patterns.
– Knowledge Representation Design Patterns.
Credentials by Institution:
Credentials: Ph.D. (Arab Academy for Management, Banking and Financial Sciences), M.S. (Jackson State University), B.Sc. (Jackson State University)
Klaus Peltsch
Adjunct Professor
Sault Ste. Marie Campus
klaus.peltsch@algomau.ca
Telephone: 705-949-2301, ext. 4255
Credentials: BMath(hons) Waterloo, Msc Waterloo, MBA Lake Superior State
Areas of Expertise: Information Technology, Systems Analysis and Design, Software Engineering, Operating Systems, Architecture, Physics and Astronomy
Years Teaching: 1983 – present
Dr. Arghavan Asad
Assistant Professor
Brampton Campus
[email protected]
Credentials: BSc in Computer Engineering, MSc in Computer Engineering (Iran University of Science & Technology), PhD in Computer Science & Engineering (Iran University of Science & Technology), PhD in Electrical and Computer Engineering (Toronto Metropolitan University)
Areas of expertise: Machine learning, Quantum Computing, Heterogeneous Architectures, and Neuromorphic Computing
Anthony Pagnotta
Part Time Contract Faculty
Sault Ste. Marie Campus
Email: [email protected]
Credentials: BCOSC (Hons) (Algoma/Laurentian University), MSc (University of Western Ontario)
Areas of Expertise: Cloud Computing, Quality Assurance and Release Management, Agile Software Development
Frank Coccimiglio
Adjunct Professor
Credentials: B.A. (Laurentian-Algoma)
DR. A B M Bodrul Alam
Assistant Professor
Brampton Campus
Credentials: B.Sc. (Hons.) (Jahangirnagar University), M.Sc. (Ryerson University), Ph.D. (Queen’s University)
Area of Expertise: Cloud computing, optimization, reliability analysis, and reliable resource management.
Credentials: B.Sc. (Hons.) (Jahangirnagar University), M.Sc. (Ryerson University), Ph.D. (Queen’s University)
Area of Expertise: Cloud computing, optimization, reliability analysis, and reliable resource management.
Dr. Omar Al-Buraiki
Assistant Professor, Faculty of Computer Science and Technology, Computer Science and Math, Algoma University
Email: [email protected]
Academic Background
- Postdoctoral Fellow, University of Waterloo
- PhD, University of Ottawa
- MSc, King Fahd University of Petroleum and Minerals
- BEng, Hadhramaut University of Science and Technology
Areas of Expertise
AI/ML-enhanced Computer Vision, Machine Intelligence, Robotics, Human-Machine Interaction, UX, 3D-SLAM, Haptics, and Automatic Control.
Research Interests
Dr. Al-Buraiki research explores how intelligent systems perceive, interpret, and adapt in real-world environments, with a strong focus on AI/ML-enhanced computer vision. He works on advancing machine intelligence and robotics through visual perception, his research further extends to 3D-SLAM and automatic control, bridging visual sensing with robust autonomy. Dr. Al-Buraiki also integrates human–computer interaction, user experience (UX), and haptics to create more intuitive systems.
Johnny Console
Sessional Lab Instructor
Sault Ste. Marie Campus
[email protected]
Telephone: 705-949-2301, ext. 4517
Credentials: BSc (Hons) (Algoma University)
Areas of Expertise: Physics, Discrete Mathematics, Mobile App Development and Desktop App Development.
George Vanoyen
Sessional Lab Instructor
Sault Ste. Marie Campus
Bachelor of Science Specialization in Psychology (Laurentian University) BCOSC, MCS (Algoma University)
Dr. Ryan Chown
Assistant Professor
Sault Ste. Marie Campus
Office: WW105C
Email: [email protected]
Credentials: BSc Physics (McGill University), MSc Physics (McGill University), PhD Astronomy (McMaster University)
Research interests and expertise:
- Observational infrared and radio astronomy. I primarily use data from the James Webb Space Telescope (JWST) and the Atacama Large Millimeter/submillimeter Array (ALMA)
- The interstellar medium, star formation, galaxy evolution, nearby galaxies
- Development and use of computational tools to analyze large, complex, multiwavelength astronomical data sets
- Teams: PHANGS (https://www.phangs.org), LGLBS (https://www.lglbs.org), PDRs4All (https://www.pdrs4all.org)
For more information including opportunities for research and outreach, feel free to check out my personal webpage (https://rchwn.github.io) or send me an email.
Dr. Rashid Hussain Khokhar
Assistant Professor
School of Computer Science and Technology,
Algoma University, Sault Ste Marie campus.
Email: [email protected]
Credentials:
- Ph.D. in Information and Systems Engineering, Concordia University, Montreal, Quebec, Canada
- Master of Applied Science in Information Systems Security, Concordia University, Montreal, Quebec, Canada
- Bachelor of Science in Computer Engineering, Sir Syed University of Engineering & Technology, Karachi, Pakistan
Areas of Expertise / Research Interests:
- Privacy, Security, and Reliability for System Designing and Development
- Data Mining and Machine Learning
- Cybersecurity and Risk Management
- Heterogeneous Information Networks
- Cloud Computing Technologies
- IoT Security
- Social Network Analysis
- Blockchain Networks and Applications
Publications:
- R. H. Khokhar, B. C. M. Fung, F. Iqbal, K. Al-Hussaeni, and M. Hussain. Differentially private release of heterogeneous network for managing healthcare data. ACM Transactions on Knowledge Discovery from Data (TKDD), 29 pages, in press. ACM. [JCR impact factor: 4.157, 5-year: 3.779]
- R. H. Khokhar, F. Iqbal, B. C. M. Fung, and J. Bentahar. Enabling secure trustworthiness assessment and privacy protection in integrating data for trading person-specific information. IEEE Transactions on Engineering Management: Special Section: Services Computing Management for Artificial Intelligence and Machine Learning, 68(1):149-169, February 2021. [JCR impact factor: 8.702, 5-year: 7.388]
- R. H. Khokhar, B. C. M. Fung, F. Iqbal, D. Alhadidi, and J. Bentahar. Privacy-preserving data mashup model for trading person-specific information. Electronic Commerce Research and Applications (ECRA), 17:19-37, May-June 2016. Elsevier. [JCR impact factor: 3.824, 5-year: 4.30]
- N. Scarabeo, B. C. M. Fung, and R. H. Khokhar. Mining known attack patterns from security related events. PeerJ Computer Science, 1(e25):1-21, October 2015. [JCR impact factor: 1.39]
- R. H. Khokhar, R. Chen, B. C. M. Fung, and S. M. Lui. Quantifying the costs and benefits of privacy-preserving health data publishing. Journal of Biomedical Informatics (JBI): Special Issue on Informatics Methods in Medical Privacy, 50:107-121, August 2014. Elsevier. [JCR impact factor: 3.526, 5-year: 3.765]
Dr. MD Nashid Anjum
Assistant Professor
Brampton Campus
[email protected]
Credentials: BSc (Khulna University of Engineering & Technology), MSc ( South Dakota School of Mines & Technology), PhD (University of Massachusetts Dartmouth)
Areas of expertise: IoT, Body Sensor Networks, UAV Networks, Cognitive Radio Networks, Wireless Communication
Craig Diotte
Part Time Contract Faculty
Dr. Chris Brogly
Assistant Professor, Faculty of Computer Science and Technology
Email: [email protected]
Credentials:
Postdoctoral Fellow, Injury Prevention Research, St. Michael’s Hospital Toronto
PhD Health Information Science, University of Western Ontario
MSc Computer Science, University of Western Ontario
BCS Co-op, University of Windsor
Areas of Expertise:
Machine learning, artificial intelligence, natural language processing for internet content & health information.
Bio:
Dr. Brogly is Assistant Professor, Information Technology at Algoma University Brampton campus. Before joining Algoma he was Assistant Professor of Computer Science at Lakehead University Orillia. Prior to that he was a Postdoctoral Fellow at St. Michael’s Hospital and a contract lecturer in computer science at the University of Waterloo. He has also worked as a software developer and interned at companies such as Blackberry and Amazon. Dr. Brogly does research on internet content and health information using machine learning, artificial intelligence and natural language processing.
Dr. Muhammad Azam
Assistant Professor
Sault Ste. Marie campus
Credentials:
Ph.D. in Electrical and Computer Engineering, Concordia University, Montreal, QC, Canada
M.S. in Electrical Engineering, Blekinge Institute of Technology, Karlskrona, Sweden
Areas of Expertise:
Machine Learning, Deep Learning, Data Science, Data Mining, Computer Vision, Speech
Recognition, Signal Processing, Natural Language Processing, Smart Buildings, Energy
Efficiency, Information Retrieval, Medical Diagnostics, and application of AI in the
Rehabilitation of Stroke Survivors.
Dr. Kareem Jaradat
Assistant Professor, Brampton Campus
Credentials:
- PhD. in Computer Science from Western University, ON, Canada.
- MSc. in Computer Science from Western University, ON, Canada.
- BSc. In Computer Engineering from Jordan University of Science and Technology, Jordan.
Areas of Expertise:
Agentic AI, Large Language Models (LLMs), LLM Memory Management and Personalization, Machine Learning, Data-Driven Methods, Recommender Systems, Software Engineering, Distributed Cyber-Physical Systems, IoT, Information Visualization.
Research Interests:
- Agentic-AI and large language model–driven systems.
- LLM personalization and memory management for user-centric interactions.
- Memory-augmented, conversational recommender systems and human-in-the-loop optimization.
- Data-driven methods and machine learning for cyber-physical and IoT-based systems.
- Software engineering for intelligent, distributed, and data-intensive systems.
- Recommender systems for decision support in Energy Management Systems and other domains.
- Smart Home Energy Management Systems and residential Demand Response.
- Synthetic power consumption data generation for data analytics and simulation.
- Information visualization and interactive interfaces for user engagement and feedback.
- Cyber-physical systems for smart homes, smart cities, and connected environments.
Contact:
Dr. Ping Luo
Assistant Professor
Assistant Professor
Brampton Campus
[email protected]
Credentials: BEng (Hunan University), MEng (Beijing Institute of Technology), PhD (University of Saskatchewan)
Areas of Expertise: Deep Learning, Bioinformatics, Cancer Genomics, Clinical Data Analytics
For more information, view his website here: luoping.ca
Lily Midwinter
Executive Assistant to Dean, Faculty of Computer Science & Technology
Lily brings decades of experience in both administrative and academic roles within educational institutions, along with a background in marketing within corporate environments. She holds a formal education from Anhui University and the Graduate School at the University of Science and Technology (UTSC) and the Chinese Academy of Sciences (CAS), specializing in English Literature and Applied Linguistics. Additionally, Lily has earned professional certifications in purchasing (PMAC) and sales management (AOLCC). She is currently pursuing a post-graduate certificate from York University.
Dr. Hamidreza Kermajani
Part Time Contract Faculty
Brampton Campus
Credentials:
Visiting Professor (University of Toronto)
Ph.D. in Network Engineering (Polytechnic University of Catalonia (UPC), Barcelona, Spain)
B.Eng. in Computer Engineering (Azad University, Iran)
M.Eng. in Computer Engineering (Azad University, Iran)
Area of Expertise: Topology Control, Routing Protocols, IoT, Machine Learning, Deep Learning
Md Al Maruf
Assistant Professor, Faculty of Computer Science and Technology
Brampton Campus
Email: [email protected]
Credentials:
- Ph.D. in Electrical and Computer Engineering (Ontario Tech University)
- MASc. in Electrical and Computer Engineering (Ontario Tech University)
- B.Sc. in Computer Science and Engineering (Islamic University of Technology – IUT)
Areas of Expertise:
Embedded Software Design and Development, Software Testing and Automation, Software Reusability, Internet of Things (IoT), Machine Learning, Parallel Computing, Edge/Fog/Cloud Computing
Research Focus:
Dr. Maruf’s research focuses on software engineering, particularly embedded software systems and machine learning. His interests include designing scalable, intelligent, and real-time embedded software for safety-critical applications. He is also actively exploring the integration of large language models (LLMs) and cloud platforms to advance software automation and adaptive computing.
For more details, please visit: https://mdalmaruf.github.io
Dr. Yasser Ebrahim
Assistant Professor, Faculty of Computer Science and Technology
Email: [email protected]
ALGOMA UNIVERSITY
24 Queen St East
Dr. Yasser Ebrahim earned his Ph.D. in Computer Science from the University of Guelph. He also holds a Master’s degree in Computer Science from the University of Waterloo and a Master’s degree in Computer Information Systems from DePaul University. His research contributions include journal and conference publications in the areas of Image Pattern Recognition, Pervasive Computing, Machine Learning, and Software Engineering.
Ready to Apply?
Applying to Algoma U is simple, fast, and easy
“The program teaches computer science in a way that encourages students to generate ideas and collaborate on solutions together. I plan on studying for a master’s in computer science post graduation. I enjoy the one to-one experience with the professors along with the smaller class sizes, and I’ll never regret choosing Algoma U for my undergrad because of that.”
Michael Buffone
4th Year Student, Bachelor of Science in Computer Science
“My study life at Algoma University was an enriching and delightful journey. At Algoma University, I got a lot of help from the supportive faculty. They not only cared about my study but also cultivated my ability to do research. The small-sized classes gave me more chances to communicate with the instructors, which was crucial in helping me to lay a good foundation for my research life.”
Peizhi Yan
BSC, MSC
"*" indicates required fields