Portrait

Mason Pimentel

Software Engineer

Current city Seattle, WA
Email


University of British Columbia

Computer Engineering

Notable courses include:

  • CPEN 491: Computer Engineering Capstone Design Project
  • CPEN 391: Computer Engineering Design
  • CPEN 400A: Building Modern WebApps
  • ELEC 331: Computer Communications (TCP, IP, routing algorithms, reliable data transfer, multiple access, Ethernet)
  • CPSC 221: Algorithms and Data Structures
  • CPSC 304: Relational Databases
  • CPEN 400B: Topics in Computer Engineering - Computer Security
  • EECE 310: Software Engineering
  • CPEN 331: Operating Systems (process concurrency, synchronization, communication and scheduling)
  • CPEN 411: Computer Architecture (processors, memory hierarchies, instruction set design, caches, virtual addressing)
  • EECE 210: Principles of Software Construction (object-oriented design, type hierarchies, concurrent software design)
  • CPSC 261: Computer Systems (software architecture, operating systems, I/O, deadlock avoidance and performance)
  • EECE 353: Digital Systems Design (FPGAs, state machines, combinational/sequential system design, hardware description languages)
  • EECE 259: Microcomputers
  • EECE 251: Electric Circuits
  • ELEC 221: Signals and Systems

Minor in Commerce

I became interested in pursuing a minor in commerce after taking micro and macro economics.

Notable courses include:

  • COMM 329: Organizational Behaviour
  • CPEN 481: Engineering Economic Analysis
  • COMM 457: Financial Accounting
  • COMM 465: Marketing

Engineering Co-op

It was through the co-op program that I did my five terms of internships.