I believe in fostering a dynamic and interactive learning environment that encourages critical thinking and practical application of knowledge. My goal is to inspire students to become independent problem-solvers and lifelong learners in the field of computer science.
This course covers the principles and practices of embedded systems design, including real-time operating systems, hardware-software co-design, and IoT applications.
This course explores advanced topics in high performance computing, including parallel programming models, performance optimization, and emerging architectures.
As a Teaching Assistant @ University of York:
Year | Semester | Course |
---|---|---|
2019/20 | Spring | Design of Analysable Real-Time Systems [DART] |
2016/17 | Fall | Embedded System Projects II [EMPR-II] |
2016/17 | Spring | Embedded System Projects I [EMPR-I] |
2016/17 | Summer | Programmable Microcontroller [PROM] |
2015/16 | Summer | Programmable Microcontroller [PROM] |
2016/17 | Spring | Mathematical Foundations of Computer Systems [MFCS] |
2015/16 | Spring | Introduction to Computer Architecture [ICAR] |