Görkem Aşılıoğlu

Assistant Teaching Professor

Department of Computer Science

Michigan Technological University


308 Rekhi Hall
1400 Townsend Drive
Houghton, MI, 49931


Phone: (+1) 906 487 1643
E-mail: galolu [at] mtu.edu
ASCII Name: Gorkem Asilioglu

About Me

I am an Assistant Teaching Professor at the Computer Science department of Michigan Technological University. I usually teach CS2311 Discrete Structures and CS4001/CS5001 Cybersecurity Policy and Law, as well as CS3411 Systems Programming, CS3421 Computer Organization and CS1122 Intro Programming 2 among other courses as needed. My areas of interest include computer architecture, single core performance and hardware power and complexity along with CS education.



  • Görkem Aşılıoğlu, Zhaoxiang Jin, Murat Köksal, Omkar Javeri, and Soner Önder. 2015. LaZy superscalar. In Proceedings of the 42nd Annual International Symposium on Computer Architecture (ISCA '15). ACM, New York, NY, USA, 260-271. DOI: 10.1145/2749469.2750409 <Presentation>
  • Zhaoxiang Jin, Görkem Aşılıoğlu, and Soner Önder. 2015. Mower: A New Design for Non-blocking Misprediction Recovery. In Proceedings of the 29th ACM on International Conference on Supercomputing (ICS '15). ACM, New York, NY, USA, 285-294. DOI=10.1145/2751205.2751228
  • Görkem Aşılıoğlu, Emine Merve Kaya, and Oğuz Ergin. 2010. Complexity-Effective rename table design for rapid speculation recovery. In Proceedings of the 23rd international conference on Architecture of Computing Systems (ARCS'10), Christian Müller-Schloer, Wolfgang Karl, and Sami Yehia (Eds.). Springer-Verlag, Berlin, Heidelberg, 15-24. DOI=10.1007/978-3-642-11950-7_3


Current Teaching

Class Semesters
CS2311 - Discrete Structures Fall 2023
CS4001/CS5001 - Cybersecurity Policy and Law Fall 2023

Past Teaching

CS1122 - Intro to Programming 2
CS2311 - Discrete Structures
CS3411 - Systems Programming
CS3411 - Systems Programming (Online, Summers)
CS3421 - Computer Organization
CS4121 - Programming Languages
CS4321 - Intro to Algorithms
CS4001/CS5001 - Cybersecurity Policy and Law

Past Teaching Assistantship

Class Semesters
CS3331 - Concurrent Programming Fall 2012
CS4431 - Computer Architecture Fall 2012
CS3421 - Computer Organization Fall 2013
CS4321 - Introduction to Algorithms Fall 2013
CS3411 - Systems Programming Fall 2015