final List<InfoExecutionCourse> infoExecutionCourses = new ArrayList<InfoExecutionCourse>();
Person person = Person.readPersonByUsername(id);
if (person.getTeacher() != null) {
Teacher teacher = person.getTeacher();
final List<Professorship> responsibilities = teacher.responsibleFors();
if (responsibilities != null) {
for (final Professorship professorship : responsibilities) {
infoExecutionCourses.add(InfoExecutionCourse.newInfoFromDomain(professorship.getExecutionCourse()));
}