
School of Computer Science & Technology
The School of Computer Science & Technology delivers high calibre programming with a focus on creativity and innovation in two unique locations, Sault Ste. Marie and Brampton.
The School of Computer Science and Technology (SCST) builds on Algoma University’s long-established Computer Science Program (Bachelor of Computer Science and Bachelor of Science in Computer Science), with specializations and minors in Mobile Software Engineering, Computer Game Technology, and Computer Game Technology/Creative Arts.
Students can expect opportunities for personal, academic, and professional growth through our small class sizes and one-on-one interactions with dedicated faculty who are active in their fields of research. Added to this, students benefit from experiential learning opportunities that enhance their learning experience, preparing students for an exciting and rewarding future ahead.
The SCST is known internationally for having one of the most advanced Computer Games Technology specializations, making our School a dynamic and exciting place to learn. Students and researchers from all over the world come to learn and grow their skills in our state-of-the-art computer labs.
A large component of our School is creativity and innovation. With the guidance of our exceptional faculty, students are able to create new designs and explore their wildest imaginations. The SCST adequately prepares students for higher education. By offering a fourth-year thesis, students can undertake a research project, which provides them with in-depth expertise in a specific area of interest. Our School provides many opportunities for personal, and professional growth through programming competitions, brown bag meetings and co-operative education.
Our School’s mission is to prepare students for a career in the technology industry or in research and academia. With high starter-level salaries and great job prospects, consider studying with Algoma University’s School of Computer Science and Technology!
Our Computer Science Program
Students can expect opportunities for personal, academic, and professional growth through our small class sizes and one-on-one interactions with dedicated faculty who are active in their fields of research.
Find out more
Two Unique Campus Locations
The Sault Ste. Marie campus offers a truly northern experience in the heart of the Great Lakes, while the School’s Brampton campus provides a unique urban lifestyle located downtown in one of Canada’s fastest growing cities. Both locations focus on academic excellence, concentrating on the educational and practical opportunities required to succeed in today’s economy.

Graduate Certificate in Information Technology
Our Graduate Certificate in Information Technology will provide students with the specialist skills they need to ignite their career in ICT. They will gain essential skills in programming, software development, object-oriented analysis and design, web technologies and databases, e-business strategy, and project management, which will complement their existing critical thinking and communication abilities.
Learn More
Graduate Certificate in Mobile Software Development
The Graduate Certificate in Mobile Software Development enables learners to apply the foundational skills of computer science to the development of applications and systems that implement the use of mobile devices in modern computer systems. Students will study the range of applications of mobile devices and will learn to develop applications on a variety of mobile platforms. Graduates will be able to apply the use of mobile devices in business, industry, social media and gaming.
Learn MoreMeet Our Team
Meet the faculty and staff members of the School of Computer Science & Technology
Dr. Simon Xu
Director, School of Computer Science & Technology, Full Professor
Sault Ste. Marie Campus
simon.xu@algomau.ca
705-949-2301, ext. 4346
Office: WW105F
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, School of Computer Science & Technology
Sault Ste. Marie Campus
calyssa.skeggs@algomau.ca
Office: WW105

Dr. Yi Feng
Associate Professor
Sault Ste. Marie Campus
yi.feng@algomau.ca
705-949-2301, ext. 4315
Office: WW105
Credentials: BE (Anhui University), ME (Chinese Academy of Sciences), PhD (Université de Montréal)
Areas of Expertise: Formal hardware verification, computer system design.

Dr. Miguel Garcia-Ruiz
Associate Professor
Sault Ste. Marie Campus
miguel.garcia@algomau.ca
705-949-2301, ext. 4312
Office: WW 105G
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
Sault Ste. Marie Campus
george.townsend@algomau.ca
705-949-2301, ext. 4359/4517 BCI Lab
Office: WW105
Credentials: BSc (Lake Superior State University), MSc (University of Waterloo), PhD (Technishe Universitat Graz)
Areas of Expertise: Dr. Townsend is currently collaborating on a research project with the New York State Department of Health in Brain-Computer Interfaces with the Wadsworth Research Center, Albany, New York. This research provides technology that allows completely paralyzed patients to communicate with the outside world using only their thoughts.

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. Yujie Tang
Assistant Professor
Sault Ste. Marie Campus
yujie.tang@algomau.ca
Office: WW105E
Credentials: BSc (Lanzhou Jiaotong University), MSc (Harbin Institute Technology), PhD
(University of Waterloo)
Areas of Expertise: Wireless networks, internet of vehicles, artificial intelligence

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. Zamilur Rahman
Assistant Professor
Sault Ste. Marie campus
Credentials: BSc, MS (Jahangirnagar University), MSc (University of Lethbridge), PhD (University of Windsor)
Areas of Expertise: Graph theory and its applications, big graph data and data science, software engineering, web applications, reversible logic synthesis

Dr. Bin Wei
Assistant Professor
Sault Ste. Marie Campus
bin.wei@algomau.ca
705-949-2301, ext. 4270
Office: WW105D
Credentials: Bachelor of Engineering (Hebei Normal University of Science and Technology), Master of Engineering (Hebei University of Engineering), PhD (UOIT)
Areas of Expertise: Robotics, Control Theory, Artificial Intelligence, Computational Neuroscience, Human-Robot Interaction, Complex Dynamical Systems
For more information on Dr. Bin Wei, visit his website.

Sofia A. Silberberg
Adjunct Professor
Sault Ste. Marie campus
Credentials:
BSc (Laurentian), MMSc (Waterloo)

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
kiddnan.kobindarajah@algomau.ca
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.

Michael Lajoie
Part Time Contract Faculty
Sault Ste. Marie Campus
michael.lajoie@algomau.ca
Telephone: 705-949-2301, ext. 4255
Office: WW 105
Credentials: BA (Algoma/Laurentian University), BCOSC (Hons) (Algoma/Laurentian University), MSc (Colorado State University)
Areas of Expertise: Mobile and web development, e-learning/online course delivery, computer graphics, and programming.

Dr. Mike Biocchi
Part Time Contract Faculty
Sault Ste. Marie Campus
mike.biocchi@algomau.ca
705-949-2301, ext. 4111
Office: NW 303
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
Sault Ste. Marie Campus
mathlab@algomau.ca
705-949-2301, ext. 4239
Office: EW 201
Credentials: BSc Hons (Brock University), MA, PhD (York University)
Areas of Expertise: Mathematical analysis, special functions and orthogonal polynomials, mathematical modeling.

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.

Anthony Pagnotta
Part-Time Contract Faculty
Sault Ste. Marie Campus
Email: anthony.pagnotta@algomau.ca
Credentials: BCOSC (Hons) (Algoma/Laurentian University), MSc (University of Western Ontario)
Areas of Expertise: Cloud Computing, Quality Assurance and Release Management, Agile Software Development

Dr. Khalil Abuosba
Part Time Contract Faculty
khalil.abuosba@algomau.ca
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
Part Time Contract Faculty
Sault Ste. Marie Campus
klaus.peltsch@algomau.ca
Telephone: 705-949-2301, ext. 4255
Office: WW 105
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. Haider Amir
Part Time Contract Faculty
Brampton Campus
haider.amir@algomau.ca
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

Ready to Apply?
Applying to Algoma U is simple, fast, and easy
Plan a Visit
Come see what our campuses have to offer

“Algoma University did a great job of preparing me for grad school. Since the Computer Science department offers an undergraduate thesis option (not all schools do), I was able to gain research and thesis writing experience that have been extremely valuable to me in grad school. Actually, in completing my undergraduate thesis, I realized that I love research. I might not have chosen the path of graduate studies otherwise.”
SARAH D’ETTORE
BSC, MSC

“The best thing about Algoma U is that you get to have one-to- one interactions with your professors on a daily basis. Smaller class sizes give you the opportunity to present yourself in a discussion and I believe that adds up to a great experience.”
Shivain Kumar
BSC

Collaborative Online Bridging Program
College graduates could earn a Bachelor of Computer Science in as little 12 months by entering this innovative pathway program.

Specializations/Minors
Students can enhance their degree by specializing in one of three minors: computer game technology; computer game technology and creative arts; or mobile software engineering.

Accelerated Degree
Students could earn a computer science degree in as little as 12 months at Algoma University.