CPSC 559 - Introduction to Distributed Systems
Designing and implementing distributed systems that address concurrent computation, failure of system components, and heterogeneity of processors and communication channels.
I worked as a Teaching Assistant at the Department of Computer Science and the Department of Mathematics, University of Calgary, and as a Lab Monitor at the Southern Alberta Institute of Technology (SAIT). Below is a list of my past courses taught at the University of Calgary and SAIT.
Designing and implementing distributed systems that address concurrent computation, failure of system components, and heterogeneity of processors and communication channels.
An introduction to and survey of research areas and methods in Computer Science (reviewing, critical evaluation, and research proposals).
An introduction to developing large-scale, quality software, from analysis of requirements, through design, implementation, and testing.
Algebraic operations. Functions and graphs. Limits, derivatives, and integrals of exponential, logarithmic and trigonometric functions. Fundamental theorem of calculus. Improper integrals. Applications.
Systems of equations and matrices, vectors, matrix representations and determinants. Complex numbers, polar form, eigenvalues, eigenvectors. Applications.
Limits, derivatives, and integrals; the calculus of exponential, logarithmic, trigonometric and inverse trigonometric functions. Applications including curve sketching, optimization, exponential growth and decay, Taylor polynomials.
Algebraic operations. Functions and graphs. Limits, derivatives, and integrals of exponential, logarithmic and trigonometric functions. Fundamental theorem of calculus. Improper integrals. Applications.
Authentication firewalls, device level security, protocol tunneling and QoS. Traffic control and congestion management standards. Advanced techniques for scaling and securing wireless networks.
An overview of advanced technologies such as security, bandwidth and application optimization and quality of service (QoS) as implemented in Cisco devices. Configuration and integration of internal and external routing protocols.