CMSC 141: Introduction to Python • Summer 2026
There are two primary ways to get help in this class: Ed Discussion and office hours. Many problems can be handled effectively and efficiently on Ed. Some problems can only be handled during office hours. You'll get better at figuring out which is which over time.
As you work through the homework assignments, it is likely you will have questions along the way or will get completely stuck at some point. Your first instinct may be to go to office hours and pause your work until your issue is resolved. While office hours are definitely one way to get help in this class, we encourage you to consider Ed Discussion as your primary means of getting help, with office hours serving as a secondary means of support whenever something is difficult to resolve over Ed.
You will often get help faster on Ed than through office hours, where there can sometimes be a substantial waiting time to see an instructor or TA.
We recognize that some students may not be accustomed to courses that make heavy use of an online discussion platform and may be reluctant to seek help this way. In this class, and in many other computer science courses, we have found Ed to be an effective mechanism for providing support outside the time limits of office hours. Unlike office hours, where time is limited and students must wait their turn, every question on Ed will receive a response.
We aim for a 24-hour turnaround time on Ed questions during weekdays and a 48-hour turnaround time on weekends.
Another advantage of Ed is that the entire instructional staff can see your question. If you are dealing with a particularly difficult bug, multiple instructors and TAs can review the issue and contribute ideas. In office hours, you typically receive help from only one person, who may or may not be able to identify the problem immediately.
When you get stuck, we encourage you to use Ed as your first line of defense. To make that process effective, you need to help us understand exactly what you are experiencing. The more information you provide, the easier it is for us to help.
Before posting a question:
Ed allows you to ask either public or private questions.
Private questions should be reserved for personal matters. Examples include medical situations, family emergencies, accommodation questions, or other circumstances unique to you.
Questions about coursework, assignments, grading policies, logistics, or course content should generally be asked publicly. If you prefer, you may ask anonymously. Public questions allow everyone in the course to benefit from the answer and reduce duplicate questions.
If a coursework question is submitted privately, we may ask you to repost it publicly before answering.
The more information you provide, the easier it is for us to help.
Our goal is often to reproduce the exact issue you are encountering. To do that, we need a complete description of what happened.
Attending office hours can feel intimidating, especially when you are new to computer science. Remember that the purpose of office hours is to help you learn. The course staff cannot help if they do not know that you are having difficulty.
The goal of office hours is not simply to fix bugs for you. Instead, the goal is to help you understand concepts and make progress independently. We want you to leave office hours with a clearer understanding of both the immediate issue and the broader ideas behind it.
Sometimes a bug can be identified immediately. Other times, solving the problem requires more investigation. In those cases, the role of the instructor or TA is not to solve the problem for you, but to help you reach the point where you can continue making progress on your own.