Home
Contact
Projects
Tutoring
Home
Courses
Courses
2023
Distributed Systems II
CMPT 479
Shared Memory & Distributed Memory Models
Parallel Computing
Concurrency
Scalable Analitycs
Distributed Computing Project
Computational Biology
CMPT 441
Molecular biology basics
Sequence Alignment (Local & Global)
Dynamic Programming
Sequence Similarity Search
Evolutionary Computation
Distributed Systems I
CMPT 431
Distributed Systems
Parallel Computing
Concurrency
Distributed Memory Model & Programming
Fault Tolerance
Consistency Models
Cryptography and Protocols
CMPT 404
Cryptographic Primitives
Symmetric & Asymmetric Cryptography
Digital Signatures & Hashing
Private-key encryption, block ciphers
Public-key encryption, certificates
Message Authentication
Comparative Programming Languages
CMPT 383
Functional Programming
Object-Oriented Programming
Logic Programming
Syntax and Semantics
Type Systems
Haskell & Rust
Compilers & Interpreters
Intro. to Artificial Intelligence
CMPT 310
Search
Games
Constraint Satisfaction
Machine Learning
Reinforcement Learning
Deep Learning
2022
Databases II
CMPT 454
Data Storage & Indexing
Query Processing & Optimization
Transaction Management
Logging & Recovery
Tech. Writing and Group Dynamics
CMPT 376
Technical Writing
5 Stages of Communication
Credible Arguments
Advanced Research
Critical Thinking & Ethics of Research
Multimedia Systems
CMPT 365
Multimedia Tasks & Concerns
Media Data Representation
Video & Audio Compression
Multimedia Networking
User Interface Design
CMPT 363
Design Research
User-Centered Design
Interaction Design
Multi-platform Design
Visual Design
Usability Evaluation
Databases I
CMPT 354
Relational Model
Database Design: ER model
SQL
Relational Algebra & Calculus
Database Design: Normalization & Functional Dependencies
Computational Data Science
CMPT 353
Data Processing Tools
Pandas & Numpy
Working with Data: Cleaning, Extracting, Transforming
Data Analysis & Statistics
Big Data Tools: Hadoop, Spark
Machine Learning: Scikit-learn
Data Visualization & Summarization
Numerical Analysis I
MACM 316
Number systems and errors
Solution of non linear equations
System of linear equations
Interpolation and approximation
Differentiation and integration
Initial value problems
Data Structures and Algorithms
CMPT 307
Graph Algorithms
Greedy Algorithms
Divide and Conquer
Network Flow
Randomized Algorithms
NP-Completeness
2021
BuildDirect Coop
CMPT 426
Enhanced e-commerce platform using React and Next.js.
Implemented modernized React components for improved user experience.
Revamped product page to enhance user engagement.
Improved cart and checkout functionality.
Implemented intuitive navigation menu.
Introduced customer tier system to foster
Integrated package tracking feature for order monitoring.
Collaborated in Agile environment for feature delivery.
Operating Systems
CMPT 300
Operating System Structures
Processes & Threads
CPU Scheduling
Process Coordination
Deadlocks
Memory Management
File Systems
I/O Systems
Protection & Security
Game Studies
IAT 210
History of Games
Games as a Medium
Games as Play
Games as Culture
Games and Technology
Emerging Game Paradigms
2020
Intro. to Computer Graphics
CMPT 361
Digital Image Processing
Geometric Transformations, Projections & Viewing
Image Segmentation & Feature Extraction
Intro. to Convolutional Neural Networks
Graphics Pipeline
OpenGL & Shading Language
Hidden Surface Removal
Basic Rendering Techniques
Ray Tracing, Shading, global Illumination, and Texture Mapping
Curves & Surfaces
Special Topics: Cybersecurity
CMPT 318
Probability Theory
Discrete Markov Models
Threat Analysis & Modeling
Time Series Analysis & Forecasting
Anomaly Detection & Scoring Methods
Cyber Risk Mitigation Strategies
Blockchain
Intro. to Computer Systems
CMPT 295
Representation of Numerica Data
Machine Language Programs
Basic Digital Systems
CPU Organization
Memory Hierarchy
Program Optimization
Intro. Software Engineering
CMPT 276
Software Development Life Cycle
Requirements Engineering
Software Design
Quality Assurance & Testing
Software Maintenance
Documentation
Agile Development
Applied Linear Algebra
MATH 232
Vectors
System of Linear Equations
Matrix Algebra
Linear Transformations
Determinants
Complex Numbers
Eigenvalues & Eigenvectors
Subspaces of R^n
Orthogonality
Discrete Mathematics
MACM 201
Advanced Probability
Inclusion-Exclusion
Advanced Enumeration
Recurrence Relations
Graph Theory
Optimization & Matching
Calculus II
MATH 152
Integrals
Applications of Integrals
Techniques of Integration
Parametric Equations & Polar Coordinates
Infinite Sequences & Series
Differentiation & Integration of Power Series
© 2024 Alex Lazcano