Smart Contracts Deployment and Interactions (2022, Chainguards):
Overview: Exploration of blockchain technology focusing on the creation, deployment, and management of smart contracts. Content: tutorials on writing smart contracts in Solidity, deploying them on Ethereum and other blockchains, and interacting with them using web interfaces. Outcome: participants gained hands-on experience in developing a simple wallet connect DApp and understand the underlying principles of blockchain technology.
Intro into Web3 Applications and Infrastructure (2021, Chainguards):
Overview: Introduction to Web3 technologies, highlighting the shift from centralized to decentralized web applications. Content: Topics include blockchain fundamentals, decentralized networks, Ethereum, IPFS, and the creation of DApps. Outcome: Participants will develop a foundational understanding of how Web3 differs from traditional web frameworks and the potential implications for future technology.
Class on Cloud Computing Services on AWS (2020):
Overview: An basic course on cloud computing, primarily focusing on Amazon Web Services (AWS). Content: Covering AWS core services like EC2, S3, RDS, and Lambda, along with best practices in cloud security and architecture. Outcome: Students will understand the basic applications provided on the AWS platform.
7 Day Bootcamp on Web Servers and Infrastructure (2020, KCT): Overview: Intensive bootcamp covering the essentials of web server setup and management. Content: Configuration of webservers, DNS, Reverse Proxies, understanding server-side scripting, and basic network security. Outcome: Attendees will learn to set up and maintain web environments.
T.A for Information Systems and Security (2019, KCT): Overview: Assisting in teaching courses on information systems and cybersecurity. Content: Topics included network security, encryption methods, ethical hacking, and data protection strategies. Role: Provided support in lecture and sessions and conducted hands-on sessions for students.
Bootcamp on Programming and IoT Devices (2019, IQube): Overview: Hands-on bootcamp focusing on programming for Internet of Things (IoT) devices. Content: Programming microcontrollers, interfacing sensors and actuators, and IoT communication protocols. Outcome: Participants gained practical experience in building and programming IoT devices (Audrino, Rasberry PI and Jetson)
Class on Intro into Django over MongoDB (2018, KCT): Overview: Course focused on web development using Django framework with MongoDB as the database backend. Content: Building dynamic websites and web applications using Django, integrating MongoDB, and deploying web applications. Outcome: Students learned to create scalable and efficient web applications with modern web technologies.
Seminar on Vulnerabilities in WiFi Networks and Handshake Attacks (2019): Overview: A seminar on the security challenges in wireless networks, particularly focusing on handshake attacks. Content: Understanding WiFi protocols, identifying vulnerabilities, and methods to safeguard against handshake attacks. Outcome: Participants gained awareness of the security risks in wireless networks and learned preventive measures.