Portfolio : Academic Work
Selected academic work, teaching artifacts, and educational projects
Academic work developed alongside my tech career, from teaching and curriculum development, thesis advising and other academic engagements. The materials shown are a curated selection, provided as PDFs or linked articles. Additional materials and documentation are available upon request by email.
NOTE: Some content is retained for record and documentation purposes and may reflect tools, platforms, or practices from its time.
Additional documentation, teaching materials, and verification may be provided upon request.
Current standing
This brings together my work as an IT educator: from how I approach teaching, to the courses I've handled, curriculum work, thesis advising and reviews, and student mentoring activities. The focus here is on what I've actually taught, guided, and supported over the years, both inside and outside the classroom.
This portfolio follows common academic documentation practices by clearly separating teaching, supervision, evaluation, and academic service. What's listed below is a curated overview, with detailed courseware, documents, and supporting materials linked separately where available.
- Teaching Philosophy
- Self Evaluation
- Artifacts and Evidence
- BSCS (Software Engineering and Web Technologies) Curriculum Proposal
- Courses Taught. The following courses reflect subjects I taught or supported, with courseware and teaching materials to be linked separately where available.
- Office Productivity Tools (Word, Excel and PowerPoint)
- Introduction to Information Systems
- Computer Programming I / Fundamentals of Problem Solving & Programming I
- Computer Programming II /Fundamentals of Problem Solving & Programming II
- Computer Programming III / Object-Oriented Programming
- Introduction to Computer Organization and Assembly Language
- Logic Design and Digital Computer Circuits
- Data Structures and Algorithm Analysis
- Design and Implementation of Programming Languages / Structured Programming Language
- File Processing and Database Management Systems
- Operating Systems
- Automata and Language Theory
- Technical Writing & Presentation Skills
- System Analysis and Design
- Introduction to Software Engineering
- Web Application Development (HTML, CSS, PHP and MySQL)
- Multimedia Systems (Graphic Arts (Adobe Photoshop) and Video Editing)
- Project Management and Quality Systems
- Computer Audit and Security
- 4th/5th Year Practicum (200 Hours)
- CS Thesis 0, 1, 2
- COE Design Project 1, 2
- Fields of Thesis Projects Handled / Advised (Supervision). This list reflects selected thesis topics handled across multiple academic years. Specific titles and student details are intentionally omitted.
- Game Development & Interactive Entertainment / Educational Systems (3)
- Algorithms & Program Visualization Systems (1)
- Multimedia Systems & Human-Computer Interaction (HCI) (1)
- Information Systems & Enterprise Applications (2)
- Embedded Systems & Hardware-Integrated Information Systems (1)
- Educational Technology & Web-Based Learning Systems (1)
- Information Systems & Financial Transaction Applications (2)
- Networked Information Systems with Mobile Communication Integration (1)
- Geographic Information Systems (GIS) & Spatial Information Systems (1)
- Human Resource Information Systems (HRIS) (2)
- Educational Information Systems & Assessment Platforms (2)
- Artificial Intelligence & Expert Systems (1)
- Decision Support Systems & Optimization Algorithms (1)
- Educational Technology & Computer-Aided Instruction (1)
- Industrial Information Systems & Sensor-Based Monitoring (1)
- Management Information Systems (MIS) (1)
- Fields of Thesis Projects Panelled / Reviewed (Evaluation). This list summarizes selected thesis topics reviewed across multiple academic years. As a thesis panelist and thesis coordinator, I evaluated undergraduate projects across various technical domains. Given the volume of work and the age of some records, this list focuses on general fields and topic areas rather than individual thesis titles, with student details intentionally omitted.
- Transaction Processing & Management Information Systems
- Web-based Information Systems & Online Platforms
- Campus Social Networking & Community System Prototypes
- Database-driven Applications
- Learning Management, Scheduling & Academic Support Systems
- School Management, POS, Inventory & Accounting Systems
- Software Engineering & System Design
- Algorithms & Data Structures
- Multimedia & Interactive Applications
- Browser-based Games & Educational Game Systems
- Decision Support & Automation Systems
- Applied Computing & Small Automation / Robotic Systems
- Student Organizations and Academic Competition Coaching. Full lists of organizations, roles, and timelines are documented under Experience : Academia.
- Coaching students and teams for programming, web development, and extracurricular competitions at the school, cluster, and national levels.
- Advising and mentoring student-led computer science and technology organizations, as well as creative and multimedia-focused student groups, by supporting leadership, planning, and academic activities.
By Invitation
Over the years, I've been invited to speak on various IT and academic topics for students, educators, and professionals. The list below reflects the topics I've presented and the presentation materials used for those sessions. For more context on where and when these talks were delivered, please see Experience : Academia - Guest & Technical Speaker Engagements. This page focuses on the presentation content itself.
- The FUN of Being in the Academe and IT Industry
- Is BSCS Worth It?
- Portfolio: Building your Own Web Presence
- WordPress vs. Joomla? Which one is better?
- WordPress: An Introduction
- Joomla: An Introduction
- PHP vs. .net: Comparison and When to USE IT
- eCommerce
- ASP and ASP.net: Differences and Advantages
- Web Portfolio - Essential for a Techie
- A Step Ahead in Web Design
- Web Programming Mindset
