Courses
2012–2018, SE Department, SCE (Lecturer, Academic Staff)
- Subjects in Evolutionary Computation (M.Sc. elective)
- Programming in Linux Environment (Cyber OPs track)
- Designing goal-oriented Linux systems (Cyber OPs track)
- Introduction to Evolutionary Computation (elective)
- Software Security
- Operating Systems
- Advanced Object-Oriented Programming
- Principles of Programming Languages
- Data Structures
2017–2018, CS Department, BGU (Lecturer)
2016–2017, Jusidman Center Odyssey program, BGU (Lecturer)
- Information Security (Cyber track)
2004, 2009–2013 – B.Sc. Engineering programs, BGU (TA)
- C Programming
- Java Programming
2007–2008 – B.Sc. Computer Science program, BGU (Lecturer)
- Topics in Operating Systems (elective)
2003–2004, 2006–2009 – B.Sc. Computer Science program, BGU (TA)
- Introduction to Computer Science
- Software Engineering
- Principles of Programming Languages