Illinois Coursework

CE408/CS483 -- Applied Parallel Programming

CS 420/CSE 402/ECE 492 -- Introduction to Parallel Programming for Scientists and Engineers

CS 425/CSE 424/ECE 428 -- Distributed Systems

CS 524 -- Concurrent Programming Languages

CS 525 -- Advanced Topics in Distributed Systems

CS 533 -- Parallel Computer Artchitectures

CS 554/CSE 512 -- Parallel Numerical Algorithms

ECE598HK/CS 598HK -- Computational Thinking for Many-core Computing