Professional Context
I still remember the frustration of trying to explain the concept of latency to a room full of freshman engineering students, only to realize that I had forgotten to include a crucial equation in the lecture notes. It was a small mistake, but it derailed the entire lesson and left me scrambling to recover. Moments like those reminded me of the importance of having reliable, accurate, and engaging teaching materials, which is why I've come to rely on advanced tools to help me craft and refine my curriculum.
💡 Expert Advice & Considerations
Don't waste your time trying to use AI to generate entire lesson plans from scratch - instead, use it to augment and refine the materials you already have, and focus on high-leverage activities like creating interactive simulations and grading rubrics.
Advanced Prompt Library
4 Expert PromptsGenerate a CAD Tutorial for Mechanisms Design
Create a step-by-step tutorial for using CAD software to design and analyze a four-bar linkage mechanism, including a detailed explanation of the design process, screenshots of the software interface, and example code for simulating the mechanism's motion. The tutorial should be geared towards second-year mechanical engineering students and should include a section on common pitfalls and troubleshooting tips. Assume the students have a basic understanding of CAD principles and mechanics, but may need review on more advanced topics like kinematics and dynamics.
Develop a Root Cause Analysis Template for Software Debugging
Design a template for conducting a root cause analysis of software defects, including sections for describing the defect, identifying potential causes, and outlining a plan for testing and verification. The template should be tailored to the needs of junior software engineering students and should include examples of common software defects and their corresponding root causes. Assume the students have a basic understanding of software development principles and debugging techniques, but may need guidance on more advanced topics like fault tolerance and error handling.
Create an Architecture Document for a Cloud-Based IoT System
Develop a comprehensive architecture document for a cloud-based IoT system, including a detailed description of the system's components, interfaces, and data flows. The document should be geared towards senior electrical engineering students and should include sections on system requirements, design considerations, and security protocols. Assume the students have a strong understanding of computer networks and cloud computing principles, but may need review on more advanced topics like edge computing and device management.
Generate a Code Review Checklist for Object-Oriented Programming
Create a detailed checklist for reviewing object-oriented programming code, including criteria for evaluating code organization, syntax, and style. The checklist should be tailored to the needs of intermediate computer science students and should include examples of common coding mistakes and core standards for avoiding them. Assume the students have a basic understanding of object-oriented programming principles and coding conventions, but may need guidance on more advanced topics like design patterns and testing frameworks.