Teaching History

  • Winter 2016

    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.

  • Fall 2015

    CPSC 699 - Research Methodology in Computer Science

    An introduction to and survey of research areas and methods in Computer Science (reviewing, critical evaluation, and research proposals).

  • Winter 2015

    SENG 301 - Analysis and Design of Large-Scale Software I

    An introduction to developing large-scale, quality software, from analysis of requirements, through design, implementation, and testing.

  • Winter 2015

    MATH 249 - Introductory Calculus

    Algebraic operations. Functions and graphs. Limits, derivatives, and integrals of exponential, logarithmic and trigonometric functions. Fundamental theorem of calculus. Improper integrals. Applications.

  • Winter 2015

    MATH 211 - Linear Methods I

    Systems of equations and matrices, vectors, matrix representations and determinants. Complex numbers, polar form, eigenvalues, eigenvectors. Applications.

  • Fall 2014

    MATH 265 - University Calculus I

    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.

  • Fall 2014

    MATH 249 - Introductory Calculus

    Algebraic operations. Functions and graphs. Limits, derivatives, and integrals of exponential, logarithmic and trigonometric functions. Fundamental theorem of calculus. Improper integrals. Applications.

  • Winter 2010

    CMPN 365 - Secure WANs & Optimizing Networks

    Authentication firewalls, device level security, protocol tunneling and QoS. Traffic control and congestion management standards. Advanced techniques for scaling and securing wireless networks.

  • Fall 2009

    CMPN 314 - Advanced Routing & Switching

    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.