...I currently teach the Introductory Programming Course at Stanford, where I specialize in Python, Java, and data structures and algorithms. I earned a Bachelor's of Science in Computer Science with a perfect GPA from North Carolina State University, as well as a Masters from The University of Edi... (read more)
...I first installed Linux in 1998. I've used it as a desktop OS since around then. Most of the software I've worked on professionally has been Java on Linux. (read more)
...Prior to CMU, I completed my undergraduate studies at Lafayette College, where I majored in Computer Science and minored in Mathematics. You can read more about me here: www.franceskaxhakaj.comFaculty teaching java and data structures I teach JavaScript courses for undergraduate and masters stud... (read more)