What Students said they needed
I think these are pretty well covered:
- Availability - office hours, other work times, after school and weekends if needed
- Flexibility - as much as I can and still meet the goals of the class
- Quick email response - typically within 24 hours
- List of Python Resources - definitely! see the bottom of most of the web pages
- Patience - I think I'm typically really patient but I get excited sometimes and move ahead - please raise your hand when I go to fast!
- Consider this is new to many students - definitely!
- Available for one on one time - see office hours or email me to setup an appointment
- Organization - there will be lots of organization with a few moments of chaos!
- Constructive detailed feedback on all assignments - This will vary some from assignment to assignment but there will always be feedback on whether the code works or not, how it is written, and documentation. Also, there are always multiple ways to solve a problem and I don't know them all - you will create new ones!
- Don't make people feel dumb - I really hope I don't! Check my spelling - I feel like an idiot whenever I misspell something on the board. BTW, the computer will make you feel dumb but it's not you, it's the computer that's dumb.
I'm working on these (and can use your help):
- Post grades at a reasonable time - I'm going to try and grade within 48 hours, at least for the first month
- Bring your happy self (makes us happy to) - I try but I also have my bad days!
- Answer all basic questions - I will try - be bold in asking them
- Keep things fun - I will do my best but feel free to make suggestions.
- Lessons at pace of class - let me know what you need and I'll need you to practice programming so we can move together!
- Deflect questions to other students to build connections - great idea, I think I know what this means but feel free to point out opportunities for this