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 Yee, Completed/2018
-
Nurul Nadia bt Kamril Hisham, Completed/2018
OS 2020 | OS 2020 |
---|---|
UTLC, March 2020 | Academic Rules for 2020 |
IRL Supervision, 2020 | Gurun, 2020 |
UUM, 2020 | Sport Day, Grantt, 2020 |
Academic Lounge, 2019 | Operating System 2019 |
Operating System 2018 | Distributed Computing, 2018 |
Basic Networking, 2019 |
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!
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!