top of page
1.14 Blog Header.png

Teaching and Development

TEACHING PHILOSOPHY 

As a computer science professor, my primary goal is to inspire and educate the next generation of technology leaders. I believe that a strong foundation in computer science is essential for success in today's rapidly evolving technological landscape. My teaching philosophy is centered around hands-on, project-based learning, as I believe that students learn best by applying their knowledge to real-world problems.

 

I strive to create a dynamic and interactive classroom environment where students feel comfortable asking questions and participating in discussions. I also place a strong emphasis on teamwork and collaboration, as I believe that these skills are essential for success in the field of computer science. In addition to traditional lectures, I incorporate a variety of teaching methods, including in-class coding exercises, group projects, and guest lectures from industry professionals. I also make use of online resources such as MOOCs and coding tutorials to supplement classroom instruction and provide additional opportunities for students to learn and practice.

I am dedicated to providing a supportive and inclusive learning environment for all students, regardless of their backgrounds or prior experience with computer science. I am committed to working with each individual student to help them achieve their full potential and reach their goals in the field of computer science.

In addition to my teaching responsibilities, I am actively involved in research in the field of computer science, and I encourage my students to participate in research projects as well. I believe that research experience is essential for students to fully understand the implications and potential impact of the technology they are learning about, as well as to develop critical thinking and problem-solving skills.

I also place a strong emphasis on staying current with the latest developments in computer science and incorporating new technologies into my curriculum. This keeps my students well-informed and prepared for the constantly changing technological landscape, and also allows me to share my own expertise and insights with my students.

Overall, my goal as a computer science professor is to foster a passion for technology and innovation in my students, and to equip them with the knowledge, skills, and experience they need to be successful in the field. I believe that by providing a hands-on, interactive, and inclusive learning environment, I can help my students develop the curiosity, creativity, and confidence they need to become leaders in the field of computer science.

In addition to my teaching and research responsibilities, I am also committed to community outreach and engagement. I believe it is important to share the benefits of computer science with underrepresented communities and to help increase diversity in the field. I am actively involved in mentoring and outreach programs to promote computer science education to young students and underprivileged communities.

I also believe in the importance of providing opportunities for students to apply their skills to real-world problems. I am dedicated to providing opportunities for students to engage in internships, co-op, and volunteer work in the field, to get practical experience and connect with industry professionals.

Furthermore, I am also dedicated to providing opportunities for professional development for my students. I encourage students to attend conferences and workshops, and I am happy to provide letters of recommendation and networking opportunities to help them advance their careers.

 

In conclusion, my approach to teaching computer science is centered on hands-on, project-based learning, teamwork, and inclusivity, as well as staying current with the latest developments in the field, community outreach and engagement, and providing opportunities for professional development. I am committed to helping my students develop the knowledge, skills, and passion they need to succeed in the field of computer science.

 

SUBJECTS THAT I TAUGHT 

Teaching Postgraduate the following subjects:

  • STIQ6014  Research Methodology in Computing

  • STIK6024  Future Networks

  • STIJ5024   Internet Technology 

  • CS600       Advanced Web Technology

  • CS601       The Internet of Things 

  • CYBR680 Research in Cybersecurity 

Teaching Undergraduate the following subjects:​

  • STIJ2023    Basic Networking 

  • STIJ3064    Distributed Computing 

  • STIK2044   Operating System  

  • STIK2024   Computer System Architecture 

  • STID1103   Computer Application in Management

  • STQS1023  Statistics for Information Technology

  • STIX3912   Practicum

  • CS105         Explore the World with Computing

  • IST150        Spreadsheet and Database Principal

  • CIT163       Intro to Programming C++

  • CS 120       Computer Science II using JAVA 

  • CIT416      Advanced Web Programming using React.js 

  • CIT 263     Web Programming I (HTML, CSS, and JavaScript)

  • CIT 266     Applied C++ Programming 

  • CIT490      Capstone Project in CIT

  • CS215       Advanced Data Structure and Algorithm 

STUDENT SUPERVISION 

Doctoral (PhD)

  • Maher Waleed Assad (Computer Science), Graduated/in 2022

  • Sherin Shakir (Information Technology) Ongoing/2020

BSc 

  • Donovan O'Connor Completed/2024

  • Cameron Miller Completed/2024

  • Jacob Cobb Completed/2024

  • Mark Baker Completed/2024

  • Palmer, Levi Completed/2023

  • Brett Lilly, Completed/2023

  • Miranda Simpson completed/2023

  • Triniti Dungey, Completed/2022

  • Yousef Abdelgaber, Completed/2022

  • Chase Casto, Completed/2022

  • Josh Mills, Completed/2022

  • Baktajivan Pillay A/L Kanegekumar, Completed/2021

  • Cheang Shy Yah, Completed/2021        

  • Nurul Huda Binti Azmi, Completed/2021

  • Thabit Ali Saghir Mufleh, Completed/2019

  • Abdulhadi Yaslam Abdullah Ba Dhares, Completed/2019

  • Huang Hailing, Completed/2019

  • Rasyid Abdillah Alfiandra, Completed/2019

  • Murni Amira Binti Zainul Masri, Completed/2019

  • Abdullahi Hassan, Completed/2019

  • Phang Hooi Feng, Completed/2018

  • Rohainora Binti Ahmad Faiz, Completed/2018

  • Koon Fung YeeCompleted/2018

  • Nurul Nadia bt Kamril HishamCompleted/2018

OS 2020

OS 2020

OS 2020

OS 2020

UTLC, March 2020

UTLC, March 2020

Academic Rules for 2020

Academic Rules for 2020

IRL Supervision, 2020

IRL Supervision, 2020

Gurun, 2020

Gurun, 2020

UUM, 2020

UUM, 2020

Sport Day, Grantt, 2020

Sport Day, Grantt, 2020

Academic Lounge, 2019

Academic Lounge, 2019

Operating System 2019

Operating System 2019

Operating System 2018

Operating System 2018

Distributed Computing, 2018

Distributed Computing, 2018

Basic Networking, 2019

Basic Networking, 2019

1729602191622.jfif

I had a proud moment today as my Ph.D. student, Sherin Shaker, successfully passed her viva!
It was a privilege to co-supervise alongside Dr. Ahmad Suki Che Mohamed Arif, guiding Sherin through this significant academic milestone. Thanks to the examiners, Prof. Dr. Badlishah Ahmad and Dr. Fazli Azzali, for their insightful feedback and contributions. Special appreciation also goes to Assoc. Prof. Dr. Nor Hazlyna Harun for chairing the session.


Congratulations to Sherin. I wish you the very best in your future endeavors!

PhD Viva 2022.gif

I had a proud moment today as my Ph.D. student, Maher Waleed Asaad Saab, successfully passed his viva!

It was a privilege to co-supervise alongside Dr. Shahrudin Awang Nor, guiding Maher through this significant academic milestone. Thanks to the examiners, Assoc. Prof. Dr. Zulkefli Muhammed Yusof (IIUM) and Ts. Dr. Noradila Nordin, for their insightful feedback and contributions. Special appreciation also goes to Assoc. Prof. Ts. Dr. Nor Laily Hashim for chairing the session.
 

Congratulations to Maher! I wish you the very best in your future endeavors!

bottom of page