Majid Khabbazian
Contact
Associate Professor, Faculty of Engineering - Electrical & Computer Engineering Dept
- mkhabbaz@ualberta.ca
- Phone
- (780) 248-1852
- Address
-
5-289 Donadeo Innovation Centre For Engineering
9211 116 StEdmonton ABT6G 2H5
Overview
Area of Study / Keywords
Communications Engineering Computer Engineering
About
Majid Khabbazian received his BSc degree in computer engineering from Sharif University of Technology, and his PhD degree in electrical and computer engineering form University of British Columbia, respectively. He completed a postdoctoral fellowship at MIT Computer Science and Artificial Intelligence Lab, where he worked in the theory of distributed systems group. His research interest is in designing fast, efficient and secure methods for wireless networks and distributed systems.
Research
Research Interests
- Blockchain
- Security and privacy
- Distributed systems
Current Research
- Blockchain
- IoT
Courses
ECE 210 - Introduction to Digital Logic Design
Boolean algebra, truth tables, Karnaugh maps. Switching devices and their symbology with an introduction to NAND and NOR logic. Number systems, codes, minimization procedures, synthesis of combinational networks. Synchronous sequential circuits, flip-flops, counters. Arithmetic circuits. Introduction to computer-aided design and simulation tools for digital design and implementation. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar. Credit may be obtained in only one of ECE 210, E E 280 or CMPUT 329.
ECE 311 - Computer Organization and Architecture
Survey of modern computer architecture and design concepts. Benchmarks, instruction set design and encoding. Pipelined and superscalar processors. Techniques for exposing and exploiting instruction-level parallelism. Performance of cache and virtual memory hierarchies. Input/output subsystem design. Prerequisite: ECE 212 or E E 380 or CMPUT 229. Credit may be obtained in only one of ECE 311, CMPE 382 or CMPUT 429.