Dr. Stefan Robila
Professor of Computer Science
Expert in Computational Sensing, High Performance Computing, Data Science, CS Education
Professor of Computer Science
Expert in Computational Sensing, High Performance Computing, Data Science, CS Education
Dr. Robila's teaching experience spans the Computer Science and IT undergraduate and graduate curriculum and includes all introductory computing courses (taught in Pascal, C, C++, Java and Python), discrete mathematics, operating systems, computer organization, computer security, robotics, pattern recognition, high performance computing, and theory of programming languages.
He mentored 65 graduate, 40 undergraduate, and 5 high school students leading to co-authored publications, graduate thesis and projects, and independent studies.
He has also over two decades of student advising experience to Computer Science and Information Technology students.
He outreached in campus, and local community, including high, middle and elementary schools.
Courses Taught
Intro to Computer Applications Fluency with IT
Computational Concepts
Computer Concepts for IT
Computer Science I
Computer Science II
Introduction to C++
Intro to programming with C
Intro to programming with Pascal
Programming with C
Programming with C++
Data Structures/OO Programming
Discrete Mathematics
Operating Systems Concepts
Foundations of Programming Languages
Human Computer Interaction
Computer and Data Security
Internet and Intranet Security
Network Security
Data Encryption / Cryptography
Computer Forensics
Parallel Architectures and Algorithms
Image Processing
Pattern Discovery in Large Data Sets
Pattern Recognition
Introduction to Robotics
Computer Architecture
Cooperative Education in CS