Teaching
Current: Deakin University, Melbourne
Past (major): Warsaw University of Technology and Data Science Retreat, Berlin
See also: my textbooks.
Awards
Ministry of Education and Science, Poland, award for significant achievements in teaching: design and implementation of a new innovative course of study – Master of Data Science – at the Faculty of Mathematics and Information Science, Warsaw University of Technology, 2022 (team)
Golden Chalk of the second degree (Silver Chalk? 😆) for teaching excellence (Faculty of Mathematics and Information Science, Warsaw University of Technology), 2019
Warsaw University of Technology award for excellence in teaching, 2017 (with M. Bartoszuk and A. Cena, 3rd degree)
Warsaw University of Technology award for excellence in teaching, 2015 (with K. Bobecka-Wesołowska and P. Grzegorzewski, 3rd degree)
Courses
Deakin University
SIT220/731: Data Wrangling
New Unit Developer
Unit Chair and Lecturer in T1.2022
SIT114: Introduction to AI
New Unit Developer
Unit Chair and Lecturer in T1.2022
Unit Chair and Lecturer in T1.2021
Unit Chair and Lecturer in T1.2020
SIT172: Programming for Engineers
Unit Campus Coordinator and Co-lecturer in T2.2021
Unit Campus Coordinator in T2.2020
SIT752: Introduction to IT Professional Practice
Unit Chair in T1.2020
Unit Chair in T3.2019
Faculty of Mathematics and Information Science, Warsaw University of Technology
Przetwarzanie danych ustrukturyzowanych (Structured Data Processing)
New Unit Developer
Unit Chair and Lecturer in 2018/2019W (1*2 lect)
Unit Chair and Lecturer in 2017/2018W (1*2 lect)
Podstawy programowania i przetwarzania danych (Introduction to Programming and Data Processing)
New Unit Developer
2018/2019W (1*2 lect)
2017/2018W (1*2 lect)
Przetwarzanie danych w językach R i Python (Data Processing in R and Python
New Unit Developer
Unit Chair and Lecturer in 2018/2019S (1*2 lect, 1*2 lab)
Unit Chair and Lecturer in 2017/2018S (1*2 lect, 1*2 lab)
Unit Chair and Lecturer in 2016/2017S (1*2 lect)
Przetwarzanie i analiza danych w języku Python (Python for Data Processing and Analysis)
New Unit Developer
Unit Chair and Lecturer in 2018/2019W (1*2 lect, 1*2 lab)
Unit Chair and Lecturer in 2017/2018W (1*2 lect, 1*2 lab)
Unit Chair and Lecturer in 2016/2017W (1*2 lect, 1*2 lab)
Unit Chair and Lecturer in 2015/2016W (1*2 lect, 1*2 lab)
Programowanie i analiza danych w R (Programming and Data Analysis in R)
New Unit Developer
Unit Chair and Lecturer in 2018/2019W (1*2 lect, 1*2 lab)
Unit Chair and Lecturer in 2017/2018W (1*2 lect, 1*2 lab)
Unit Chair and Lecturer in 2016/2017W (1*2 lect, 1*2 lab)
Unit Chair and Lecturer in 2015/2016W (1*2 lect)
Unit Chair and Lecturer in 2014/2015W (1*2 lect)
Unit Chair and Lecturer in 2013/2014W (1*2 lect, 1*2 lab)
Unit Chair and Lecturer in 2012/2013W (1*2 lect, 1*2 lab)
Programowanie w R dla zaawansowanych (Advanced R Programming)
New Unit Developer
Unit Chair and Lecturer in 2013/2014S (1*2 lect, 1*2 lab)
Algorytmy i podstawy programowania (Algorithms and Introduction to Programming in C++)
New Unit Developer
Unit Chair and Lecturer in 2015/2016W (1*1 lect, 2*1 ex)
Unit Chair and Lecturer in 2014/2015W (1*1 lect, 2*1 ex, 2*2 lab)
Unit Chair and Lecturer in 2013/2014W (1*1 lect, 2*1 ex, 2*2 lab)
Unit Chair and Lecturer in 2012/2013W (1*1 lect, 2*1 ex, 2*2 lab)
Unit Chair and Lecturer in 2011/2012W (1*1 lect, 2*1 ex, 1*2 lab)
Unit Chair and Lecturer in 2010/2011W (1*1 lect, 4*1 ex, 2*2 lab)
Statystyka matematyczna I (Mathematical Statistics I)
Teacher in 2011/2012S (3*1 lab)
Teacher in 2010/2011S (2*1 lab)
Teacher in 2009/2010S (2*1 lab)
Teacher in 2008/2009S (2*1 lab)
Computer Statistics
Teacher in 2012/2013W (1*2 lab)
Teacher in 2011/2012W (2*2 lab)
Teacher in 2010/2011W (2*2 lab)
Teacher in 2009/2010W (2*2 lab)
Teacher in 2008/2009W (2*2 lab)
Algorytmy i struktury danych II (Algorithms and Data Structures)
Teacher in 2010/2011S (1*2 lab)
Teacher in 2009/2010S (1*2 lab)
Teacher in 2008/2009S (2*2 lab)
Casual Teacher in 2007/2008S (2*2 lab)
Programowanie obiektowe (C++) (Object-Oriented Programming)
Teacher in 2010/2011S (1*2 lab)
Teacher in 2008/2009S (2*2 lab)
Teacher in 2009/2010S (3*2 lab)
Casual Teacher in 2007/2008S (1*2 lab)
Casual Teacher in 2006/2007S (1*2 lab)
Programowanie w językach zorientowanych maszynowo (x86/x86_64 Assembler)
Teacher in 2010/2011S (1*1 lab)
Teacher in 2009/2010S (1*1 lab)
Data Science Retreat, Berlin
NumPy and Theano/TensorFlow
Data Wrangling with Pandas
Advanced Python Programming
Introduction to R
Building Neural Networks and Other ML Models from Scratch
String and File Processing in R and Python
Web Scraping
Advanced R Programming
Rcpp, C++, Cython, OpenMP
Speeding up R and Python2019 (Batch 19)
2019 (Batch 18)
2019 (Batch 17)
2018 (Batch 16)
2018 (Batch 15)
2018 (Batch 14)
2018 (Batch 13)
2017 (Batch 12)
2017 (Batch 11)
2017 (Batch 10)
2017 (Batch 09)
2016 (Batch 08)
2016 (Batch 07)
2016 (Batch 06)
2015 (Batch 05)
2015 (Batch 04)
2015 (Batch 03)
2014 (Batch 02)
2014 (Batch 01)
Advanced R Programming, Rcpp, Writing R packages
GfK training in 2015
Centre for Advanced Studies, Warsaw University of Technology
Przetwarzanie i analiza danych w języku Python (Python for Data Processing and Analysis)
Course Developer and Lecturer in 2018/2019W (1*2 lect)
International PhD Studies Program, Institute of Computer Science, Polish Academy of Sciences
Advanced Data Analysis Software Development with R
Course Developer (e-learning)
Course Coordinator in 2015/2016W
Course Coordinator in 2014/2015S
Course Coordinator in 2014/2015W
Faculty of Computer Science, Warsaw School of Information Technology
Rachunek prawdopodobieństwa i statystyka (Probability and Statistics)
Casual Teacher in 2008/2009W (2*2 ex)
Casual Teacher in 2009/2010W (2*2 ex)
Casual Teacher in 2010/2011W (2*2 ex)
Statystyczne metody wspomagania decyzji (Statistical Decision Support Systems)
Casual Teacher in 2008/2009S (2*2 lab)
Casual Teacher in 2009/2010S (2*2 lab)
Casual Teacher in 2010/2011S (2*2 lab)