Teaching philosophy#
Writing my teaching values and approaches clearly can help me to follow these consistently in my classes. Moreover this text can give you (students) a feeling of what you can expect from me and what I expect from you.
The next sections do not only contain values but also concrete recommendations how to meet your and my expectations.
Diversity and equality in class#
The university should be a place where every student has the time and space to follow their curiosity. In my classes I try to be aware of the personality differences and actively nudge you during the class if you seem to be reluctant to participate.
Some students do not like to participate in group discussions but prefer studying alone in their own pace. I think social participation and spreading of ideas is a crucial skill for engineers so I try to nudge reluctant students during the class.
I am aware that woman are underrepresented especially in computer science and engineering. If you are female, I pay attention that your participation is not hindered by others during the class. Even I may not be a typical role-model for you, giving more space to you in class can help other female students in honing their self-confidence.
In my teaching I encourage working in pairs, but do not enforce this. In case of pair-work I pay attention that both students have the opportunity to practice their skills. A practical example is programming in pairs: a common situation is that one is programming and other one is only contributing with their ideas. In this case I nudge the students to change the sides like in an optimal pair programming setting.
My equality principle applies also to varying cultures I meet in my class. I am aware that especially if you come from abroad, you can have problems participating in the same class with native students. Given that I have a similar background I can guide you with my experience.
In my courses there is always a way to anonymously ask a question to allow for students who are ashamed to ask publicly, e.g., using anonymous feedback.
Responsibility#
My responsibility is to guide you and your peers to reach the intended learning outcomes of the course. When you come to my class I assume that you are at least somewhat curious about the topics I cover and open to dedicate the time. Your curiosity is important, because my goal is not to play the role of the all knowing scholar but to share my own curiosity and approaches. This is a mutual exchange.
Some of you will reach the learning goals of the course without seeing me once and others will have difficulties to come along. If you have any doubts about the topic, it is your responsibility to clear these doubts. I recommend that you follow these steps:
Try to solve your problem alone, for example by using a search machine.
If not successful, ask your partner or ask in the course forum instead of mailing me directly. This way others may profit from your question and the answers given by me or your peers.
Ask your question during the class. Generally I reserve time for doubts about preparation material in the beginning of the class. If your question is personal, then keep it for the lab session where I assist the students individually.
It is your responsibility to prepare for the classes, especially in a flipped class setting. In a typical 5 ECTS 16 week course I expect roughly 6 hours of self-study every week. I provide a workload breakdown and a schedule for the semester so that you can plan your semester beforehand. I can understand that you may have to work along your studies to make a living, but consider that a semester of 30 ECTS may lead to 47 hours of work per week given 16 weeks of lectures and three weeks of exams. If you have to earn money alongside of your studies, you can take less courses if needed.
Most of the knowledge I teach could be self-taught using freely available materials. My first priority is to make the teaching materials easily accessible and suitable for self-study. I do not expect you to come to my class — come only if you think that the class time is useful. Having said that I still encourage to try the class in presence at least for three weeks to get the experience and to help other students to profit from the group work.
Didactic methods#
I use problem-based teaching, i.e., my lectures are based on problems which should motivate the theory. For examples, browse the notes of my last lectures.
I use the class time for questions, discussions, group work and project presentations instead of pure lecturing. I only give lectures about concepts which are not covered by provided materials or if you need another perspective to the content. This approach is called flipped classroom.
If the curriculum contains projects, I recommend you to present your results at least once to get feedback from me & the class.
During the lab I encourage you to review the last week’s homework/project of a peer and vice-versa. I believe that deeper understanding of some concepts is better achieved by reviewing someone else’s work, asking critical question and giving constructive feedback. I refer to this method as labs with feedback sessions.
Why do I think that feedback sessions are important? I have at least an anecdotal evidence: I usually find myself listening to a podcast about science, believing that I know what is going on until I explain the concepts to my partner during our lunch. Explaining how you solved a problem or responding to critical questions from your partner can foster your understanding.
In context of programming courses pair programming may be for just-in-time feedback, where you collaboratively write code with your partner on the same screen. For best strategy for working with a partner refer to this answer.
I record every session and make them available the same day so that you can recite some concepts that you may missed during the class. I usually use a conferencing system which integrates the whole classroom, so that you can also participate from home if you prefer. Having said that, I recommend that you regularly attend the class in presence at least in first weeks, because the group activities only work well remotely if you are used to the person you are working with in my experience. In my experience more than 50% of remote students lose their motivation to work in group activities during the class.
Given that the recordings and other materials are available, you may opt for binge studying just some weeks before the exam. I discourage you to do that, because:
Some practical skills like programming and handcraft are mostly gained by long-term practicing.
Setting regular deadlines increases grade performance: Procrastination, Deadlines, and Performance: Self-Control by Precommitment -> refer to Pilot Studies. You may need multiple milestones during the semester to reach your learning goal.
Examination#
I clearly define what you can learn at the end of the course (intended learning outcomes) and tailor the content to achieve these goals. I design the examination according to the intended learning outcomes.
For written exams: I make all previous exams public to ease your exam preparation. I usually do not copy old questions and create new ones for every exam so I can test for your understanding instead of pure pattern matching.
Plagiarism#
You may come from an academic culture where copying someone else’s work without attribution may be acceptable. In my teaching plagiarism is an unacceptable academic offense. Please familiarize yourself with correct citing & paraphrasing in your work (incl. projects and examinations).