CV

What follows is my curriculum vitae, i.e., the boring stuff. I need to keep a record of these somewhere, so here we go.

Qualifications

  • Oct. 2017 — DSc (Habilitation) in Computer Science (Data aggregation and analysis); Systems Research Institute, Polish Academy of Sciences, Warsaw, Poland

  • Dec. 2011 — PhD in Computer Science (Data aggregation); Systems Research Institute, Polish Academy of Sciences, Warsaw, Poland

  • Nov. 2020 — Graduate Certificate of Higher Education: Learning And Teaching (E575); Deakin University, Geelong, VIC, Australia

  • June 2008 — BEng and MSc (by Research) in Computer Science (with honours; AI & computer graphics) (GPA 4.964/5.000); Faculty of Mathematics and Information Science, Warsaw University of Technology, Poland

Employment History

  • Sep. 2019 – … — School of Information Technology, Deakin University, Melbourne-Burwood, VIC, Australia

    • Senior Lecturer in Applied Artificial Intelligence (Sep. 2019 – …) [Note that this position is equivalent to an Associate Professor (tenured) in the US]

    • Deputy Director – BSc Program in Data Science (Mar. 2022 – …)

    • Member of the Course Leadership Team – BSc in Artificial Intelligence (Mar. 2020 – …)

  • Oct. 2008 – Sep. 2019 — Faculty of Mathematics and Information Science, Warsaw University of Technology, Poland

    • Associate Professor in Data Science (Jan. 2018 – Sep. 2019) [currently on long-term leave]

    • Supervisor of the Data Science Program (Jan. 2018 – Sep. 2019)

    • First-Year Academic Liaison – BSc in Data Science (Oct. 2017 – Sep. 2019)

    • (Founding) Deputy Director – BSc and MSc Programs in Data Science (Oct. 2016 – Sep. 2019)

    • Assistant Professor (Apr. 2012 – Dec. 2017)

    • Teaching and Research Assistant (Sep. 2008 – Feb. 2012)

  • July 2008 – Oct. 2019 — Department of Stochastic Methods, Systems Research Institute, Polish Academy of Sciences, Warsaw, Poland

    • Associate Professor (Apr. 2018 – Aug. 2019) [currently on long-term leave]

    • Assistant Professor (Feb. 2012 – Mar. 2018)

    • Research Assistant (July 2008 – Jan. 2012)

Short-Term Research Visits and Casual Employment

  • July 2014 – July 2019 — Data Science Retreat, Berlin, Germany

    • Python, R, and Data Science Trainer and Mentor (19 batches)

  • July – Aug. 2017 — School of Information Technology, Deakin University, Melbourne, VIC, Australia

    • Visiting Professor (Supported by the SEBE Researcher in Residence Program 2017, Deakin University)

  • Apr. – June 2015 — IRAFM, University of Ostrava, Czechia

    • Visiting Professor

  • Mar. – June 2013 — Department of Mathematics, Slovak University of Technology, Bratislava, Slovakia

    • Visiting Professor

Research Projects

  • Chief Investigator: Australian Research Council, 2021 ARC Discovery Project DP210100227, Beyond black-box models: Interaction in eXplainable Artificial Intelligence; Deakin University, Australia (with Gleb Beliakov as the lead CI and Simon James), 2021

  • Partner Investigator: The Czech Science Foundation (GAČR), Research project 18-06915S, New approaches to aggregation operators in analysis and processing of data; University of Olomouc, Czechia (Lead CI: Radomír Halaš), 36 months, 2018

  • Lead Chief Investigator: National Science Centre, Poland, Research project NCN Sonata 2014/13/D/HS4/01700, Construction and analysis of methods of information resources producers’ quality management; Systems Research Institute, Polish Academy of Sciences (PIs: Maciej Bartoszuk, Anna Cena), 30 months, 2015

Awards and Scholarships

  • 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)

  • Warsaw University of Technology award for excellence in research, 2020 (individual, 1st degree)

  • Warsaw University of Technology IDUB PW best paper award (3 papers), 2020

  • Golden Chalk for teaching excellence, Faculty of Mathematics and Information Science, Warsaw University of Technology, 2019 (individual, 2nd degree, i.e., silver)

  • Warsaw University of Technology award for excellence in teaching, 2017 (with M. Bartoszuk and A. Cena, 3rd degree)

  • Ministry of Science and Higher Education, Poland, scholarship for young researchers, 2015 (36 months)

  • Warsaw University of Technology award for excellence in teaching, 2015 (with K. Bobecka-Wesołowska and P. Grzegorzewski, 3rd degree)

  • Foundation for Polish Science (FNP), scholarship for young researchers – START Program, 2013 (12 months)

  • Warsaw University of Technology award for excellence in research, 2012 (with P. Grzegorzewski, 1st degree)

  • Warsaw University of Technology award for excellence in research, 2010 (with P. Grzegorzewski, 1st degree)

  • Ministry of Science and Higher Education, Poland, scholarship for research achievements for students, 2007

Research Students

I was the principal supervisor of the following PhD students:

  1. Jan Lasek (PhD – completed 2019) — New data-driven rating systems for association football (Faculty of Mathematics and Information Science, Warsaw University of Technology)

  2. Maciej Bartoszuk (PhD cum laude – completed 2018) — System do oceny podobieństwa kodów źródłowych w językach funkcyjnych oparty na metodach uczenia maszynowego i agregacji danych (In Polish; A source code similarity assessment system for functional programming languages based on machine learning and data aggregation methods) (Faculty of Mathematics and Information Science, Warsaw University of Technology)

  3. Anna Cena (PhD – completed 2018) — Adaptacyjne algorytmy hierarchicznej analizy skupień oparte na metodach agregacji danych (In Polish; Adaptive hierarchical clustering algorithms based on data aggregation methods) (Systems Research Institute, Polish Academy of Sciences)

I was the supervisor of the following MSc (by Research) students (at Warsaw University of Technology):

  1. Dawid Stelmach (MSc – completed 2020) — Video Anomaly Detection as a One-Class-Classification Problem (in Polish)

  2. Maciej Kurek (MSc – completed 2020) — Survival Analysis of the Time-to-Score in Sports (in Polish)

  3. Piotr Wawrzyniak (MSc – completed 2019) — Boxing Board Results Prediction Based on Neural Networks (in Polish)

  4. Michał Hadryś (MSc – completed 2019) — Comparison of models for match outcome prediction (in Polish)

  5. Piotr Smuda (MSc – completed 2018) — A Music Recommendation System (in Polish)

  6. Mateusz Jabłoński (MSc – completed 2016) — Dynamic Report Generation based on Jupyter Kernels (in Polish)

  7. Natalia Potocka (MSc – completed 2016) — Text Clustering Based on String Metrics (in Polish)

  8. Piotr Frukacz (MSc – completed 2015) — Mobile Salesman Assistant on Salesforce platform and Google API (in Polish)

  9. Norbert Ryciak (MSc – completed 2015) — A Text Topic Modelling-Based Recommender System Utilising the Latent Dirichlet Allocation Method (in Polish)

  10. Emma Sanderson (MSc – completed 2015) — New Methods for Calculating Optimal Safety Stocks at Procter&Gamble

  11. Dawid Janocha (MSc – completed 2014) — Continuous Integration in Software Engineering (in Polish)

Editorial Boards, Program Committees, etc.

Journal Editorial Boards

Conference Program Committees

  1. AGOP 2021 (11th International Summer School on Aggregation Operators, Bratislava, Slovakia) — Program Chair

  2. IFSA/EUSFLAT 2021 (19th World Congress of the International Fuzzy Systems Association and 12th Conference of the European Society for Fuzzy Logic and Technology, Bratislava, Slovakia)

  3. AGOP 2019 (10th International Summer School on Aggregation Operators, Olomouc, Czechia)

  4. EUSFLAT 2019 (11th Conference of the European Society for Fuzzy Logic and Technology, Prague, Czechia)

  5. ISAS 2018 (2nd International Symposium on Aggregation and Structures, Valladolid, Spain)

  6. ITSRCP’18 (3rd Conference on Information Technology, Systems Research and Computational Physics, Cracow, Poland)

  7. IFSA/SCIS 2017 (17th World Congress of International Fuzzy Systems Association and 9th International Conference on Soft Computing and Intelligent Systems, Otsu, Japan)

  8. ISAS 2016 (1st International Symposium on Aggregation and Structures, Luxembourg)

  9. IFSA/EUSFLAT 2015 (16th World Congress of the International Fuzzy Systems Association and 9th Conference of the European Society for Fuzzy Logic and Technology, Gijon, Spain)

Special Sessions Organisation

  1. FUZZ-IEEE-6 Special Session on Aggregation Structures: New Trends and Applications – IEEE WCCI 2020 (IEEE World Congress on Computational Intelligence, Glasgow, Scotland)

  2. Algorithms for Data Aggregation and Fusion – EUSFLAT 2017 (10th Conference of the European Society for Fuzzy Logic and Technology, Warsaw, Poland)

  3. Computational Aspects of Data Aggregation and Complex Data FusionIPMU 2016 (16th International Conference on Information Processing and Management of Uncertainty in Knowledge-Based Systems, Eindhoven, The Netherlands)

Conference Organising Committees

  1. AGOP 2019 (10th International Summer School on Aggregation Operators, Olomouc, Czechia) — Conference Chair

  2. EUSFLAT 2017 (10th Conference of the European Society for Fuzzy Logic and Technology, Warsaw, Poland) — Stream on Data Analysis Coordinator

  3. SMPS 2016 (8th International Conference on Soft Methods in Probability and Statistics, Rome, Italy)

  4. AGOP 2015 (8th International Summer School on Aggregation Operators, Katowice, Poland)

  5. SMPS 2014 (7th International Conference on Soft Methods in Probability and Statistics, Warsaw, Poland)

  6. 37th Statystyka Matematyczna (Mathematical Statistics) – Wisła 2011 Conference

Other Memberships

  • Member of the Scientific Council, Systems Research Institute, Polish Academy of Sciences (2011–2019)

  • Member of the Faculty Council, Faculty of Mathematics and Information Science, Warsaw University of Technology (2017–2019)

  • Member of the European Society for Fuzzy Logic and Technology.

Reviewing

Research Projects

I was a reviewer of research project proposals for:

  1. Australian Research Council (Discovery Project); 2022

  2. Fondo Nacional de Desarrollo Científico y Tecnológico (FONDECYT; The National Fund for Scientific and Technological Development), Chile; 2017

PhD Theses

I served as a reviewer of PhD theses of:

  1. Jana Borzová; Faculty of Science, Pavel Jozef Šafárik University in Košice, Slovakia; 2018

  2. Hossein Yazdani; Faculty of Electronics, Wrocław University of Science and Technology, Poland; 2018 and 2020 (re-review)

Publications

I wrote 313 publication reviews, including 255 reviews for the following international journals:

  1. ACM Transactions on Mathematical Software (4)

  2. Advances in Statistical Analysis (German Statistical Society) (3)

  3. Afrika Mathematica (1)

  4. Computational and Applied Mathematics (1)

  5. Computers and Operations Research (1)

  6. Control and Cybernetics (1)

  7. Data Mining and Knowledge Discovery (4)

  8. Demonstratio Mathematica (1)

  9. European Journal of Operational Research (14)

  10. Foundations of Computing and Decision Sciences (1)

  11. Fundamenta Informaticae (1)

  12. Fuzzy Optimization and Decision Making (3)

  13. Fuzzy Sets and Systems (34)

  14. Group Decision and Negotiation (1)

  15. IEEE Access (1)

  16. IEEE Transactions on Emerging Topics in Computational Intelligence (2)

  17. IEEE Transactions on Fuzzy Systems (55)

  18. Information Fusion (7)

  19. Information Sciences (39)

  20. Intelligent Systems with Applications (2)

  21. International Journal of Applied Mathematics and Computer Science (3)

  22. International Journal of Approximate Reasoning (4)

  23. International Journal of Computational Intelligence Systems (4)

  24. International Journal of Forecasting (1)

  25. International Journal of Sports Science and Coaching (5)

  26. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems (5)

  27. International Transactions in Operational Research (1)

  28. Journal of Applied Analysis (1)

  29. Journal of Engineering Education (1)

  30. Journal of Informetrics (6)

  31. Journal of Intelligent and Fuzzy Systems (3)

  32. Journal of Open Source Software (2)

  33. Journal of the Association for Information Science and Technology (7)

  34. Knowledge-Based Systems (3)

  35. Mathematical Problems in Engineering (1)

  36. Pervasive and Mobile Computing (1)

  37. Quantitative Science Studies (1)

  38. R Journal (2)

  39. RUDN Journal of Mathematics, Information Sciences and Physics (1)

  40. Scientometrics (21)

  41. Social Sciences and Humanities Open (1)

  42. Soft Computing (3)

  43. Statistical Modelling (2)

and 58 reviews for international conferences (IFSA/EUSFLAT 2009, IPMU 2010, IPMU 2012, SMPS 2014, EUSFLAT 2015, IPMU 2016, ISAS 2016, SMPS 2016, EUSFLAT 2017, IFSA/SCIS 2017, EUSFLAT 2019, FUZZ-IEEE 2020, IPMU 2020, AGOP 2021, FUZZ-IEEE 2021, IFSA/EUSFLAT 2021, FUZZ-IEEE 2022, IEEE-SAIC 2022).

Talks

Invited Plenary Lectures and Tutorials

  1. Clustering and aggregation, 16th International Conference on Fuzzy Set Theory and Applications – FSTA 2022, Liptovský Ján, Slovakia, Feb. 4, 2022

  2. Clustering on MSTs, International Student Conference on Applied Mathematics and Informatics ISCAMI’18, Malenovice, Czechia, May 10-13, 2018

  3. Stochastic properties of and agent-based models for the Hirsch index and other discrete Sugeno integrals, 14th International Conference on Fuzzy Set Theory and Applications – FSTA 2018, Liptovský Ján, Slovakia, Feb. 2, 2018

  4. Aggregation of multidimensional data: A review, 9th International Summer School on Aggregation Operators (AGOP 2017), University of Skövde, Sweden, June 19-22, 2017

  5. Penalty-based fusion of complex data, computational aspects, and applications, International Symposium on Aggregation and Structures – ISAS 2016, University of Luxembourg, July 6, 2016

Other Invited Contributions

  1. R package stringi, Text Analysis Developers’ Workshop, New York University, New York City, NY, US, Apr. 20-21, 2018

  2. Algorytmy analizy skupień oparte na MST, Studencka konferencja zastosowań matematyki DwuMIan’18, Warsaw, Poland, Mar. 24, 2018 (In Polish)

  3. R package stringi, Text Analysis R Developers’ Workshop, London School of Economics, London, England, Apr. 21-22, 2017

  4. Genie: A new, fast, and outlier-resistant hierarchical clustering algorithm and its R interface, European R Users Meeting, Poznań, Poland, Oct. 12-14, 2016

  5. Can the scientific assessment process be fair?, Workshop on Research Evaluation, Free University of Bozen-Bolzano, Italy, May 10, 2013

Talks at Seminars

  1. Aggregation of multidimensional data: A review, School of Information Technology, Deakin University, Burwood, Victoria, Australia, July 21, 2017

  2. Genie: Nowy, szybki i odporny algorytm analizy skupień, Seminarium IBS PAN, Warsaw, Poland, May 23, 2017 (In Polish)

  3. Agregacja danych: Teoria, metody i zastosowania, Wykład dla słuchaczy Studiów Doktoranckich IBS PAN, Warsaw, Poland, Mar. 5, 2016 (In Polish)

  4. Data aggregation from an algorithmic perspective, IRAFM Seminar, University of Ostrava, Czechia, June 4, 2015

  5. ^(R|ICU|i18n|regex)$, Seminarium Matematyczne Metody Informatyki, Instytut Matematyki, Uniwersytet Śląski, Katowice, Poland, Apr. 20, 2015 (In Polish)

  6. Indeks Hirscha i okolice (Hirsch’s index & co), CeON, ICM UW, Warsaw, Poland, Mar. 12, 2014 (In Polish)

  7. Scientific impact assessment: State of the art (from aggregation perspective) – Agregačné funkcie: teória a aplikácie, Seminár z modelovania neurčitosti, Katedra matematiky a deskriptívnej geometrie, SvF STU, Bratislava, Slovakia, Apr. 17, 2013

Talks at Conferences

  1. Penalty-based data aggregation in real normed vector spaces, 10th International Summer School on Aggregation Operators (AGOP 2019), Olomouc, Czechia, July 1-4, 2019

  2. Fitting symmetric fuzzy measures for discrete Sugeno integration, 10th Intl. Conf. EUSFLAT’17, Warsaw, Poland, Sep. 11-15, 2017

  3. Binary aggregation functions in software plagiarism detection, 2017 IEEE Conference on Fuzzy Systems (IEEE FUZZ 2017), Naples, Italy, July 9-12, 2017

  4. Binary aggregation functions in software plagiarism detection, 3rd Intl. Symp. Fuzzy Sets and Uncertainty Modeling (ISFS 2017), Rzeszów, Poland, May 19-20, 2017

  5. Hierarchical clustering via penalty-based aggregation and the Genie approach, 13th Intl. Conf. Modeling Decisions for Artificial Intelligence (MDAI 2016), Sant Julià de Lòria, Andorra, Sept. 19-21, 2016

  6. Fitting aggregation functions to data: Part I – Linearization and regularization, 16th Intl. Conf. Information Processing and Management of Uncertainty in Knowledge-Based Systems (IPMU 2016), Eindhoven, The Netherlands, June 20-24, 2016

  7. Some issues in aggregation of multidimensional data, 8th International Summer School on Aggregation Operators (AGOP 2015), Katowice, Poland, July 7, 2015

  8. Normalized WD\(_p\)WAM and WD\(_p\)OWA spread measures, IFSA/Eusflat 2015, Gijon, Spain, July 2, 2015

  9. Sugeno integral-based confidence intervals for the theoretical h-index, 7th Intl. Conf. Soft Methods in Probability and Statistics (SMPS), Warsaw, Poland, Sep. 24, 2014

  10. OM3: ordered maxitive, minitive, and modular aggregation operators – Part I: Axiomatic analysis under arity-dependence, 7th International Summer School on Aggregation Operators (AGOP 2013), Pamplona, Spain, July 16-19, 2013

  11. Statistical hypothesis test for the difference between Hirsch indices of two Pareto-distributed random samples, 6th Intl. Conf. Soft Methods in Probability and Statistics (SMPS), Konstanz, Germany, Oct. 4-6, 2012.

  12. On the relation between effort-dominating and symmetric minitive aggregation operators, 14th Intl. Conf. Information Processing and Management of Uncertainty in Knowledge-Based Systems (IPMU), Catania, Italy, July 9-13, 2012

  13. Porównanie wybranych estymatorów teoretycznego indeksu Hirscha, 37th Conf. Statystyka Matematyczna, Wisła, Poland, Dec. 5-9, 2011 (In Polish)

  14. Axiomatic characterizations of (quasi-) L-statistics and S-statistics and the Producer Assessment Problem, 7th Intl. Conf. EUSFLAT/LFA, Aix-Les-Bains, France, July 18-22, 2011

  15. Podstawowe właściwości S-statystyk, 36th Conf. Statystyka Matematyczna, Wisła, Poland, Dec. 6-10, 2010. (In Polish)

  16. S-Statistics and their basic properties, 5th Intl. Conf. Soft Methods in Probability and Statistics (SMPS), Oviedo, Spain, Sep. 28-Oct. 1, 2010

  17. Arity-monotonic extended aggregation operators, 13th Intl. Conf. Information Processing and Management of Uncertainty in Knowledge-Based Systems (IPMU), Dortmund, Germany, June 28-July 2, 2010

  18. Uogólniony indeks Hirscha a dwupróbkowe testy dla rodziny rozkładów Pareto II rodzaju, 35th Conf. Statystyka Matematyczna, Wisła, Poland, Dec. 7-11, 2009 (In Polish)

  19. O pewnym uogólnieniu indeksu Hirscha, 1st Intl. Conf. Zarządzanie Nauką, Lublin, Poland, Nov. 20-22, 2009 (In Polish)

  20. Possible and necessary h-indices, 6th Intl. Conf. IFSA/EUSFLAT, Lisbon, Portugal, July 20-24, 2009

Teaching

Activities

  • Deputy Course (Program) Director for BSc in Data Science, Deakin University (2022–)

  • Course Leadership Team Member for BSc in Artificial Intelligence, Deakin University (2020–2021)

  • I was one of the principal initiators/designers of the first data science course (both at undergraduate and postgrad level) in Poland.

  • (Founding) Deputy Program Director for BSc and MSc in Data Science (Polish: Inżynieria i analiza danych), Faculty of Mathematics and Information Science, Warsaw University of Technology (2016–2019);

  • Supervisor of the Data Science Program (a.k.a. Dean’s Proxy for Data Science Studies) and First-Year Academic Liaison, Faculty of Mathematics and Information Science, Warsaw University of Technology (2018-2019); key responsibilities:

    • managing, assessing, and synchronising all data science programs

    • handling undergraduate and graduate students’ admissions

    • coordinating students’ transfers, providing advice regarding degree requirements and exchange programs (such as within the Erasmus framework)

    • counselling students with regard to their academic goals and how to meet them

  • Initiator, supervisor, and mentor of the Data Science Student Club, Warsaw University of Technology (2014–2019)

  • Program Leadership Team Member for BSc in Mathematics and Data Analysis, Faculty of Mathematics and Information Science, Warsaw University of Technology (2020–)

  • Supervisor of 18 BSc and MSc (by research) theses in Mathematics and Computer Science (27 students) at Warsaw University of Technology

  • Academic mentor of 10 industry capstone projects at Deakin University — providing mentoring and assessment of students (2020-)

  • Amongst top 3% StackOverflow users, helping others with programming problems as well as reviewing, editing, and moderating content

  • Google Summer of Code 2016 Mentor of Qin Wenfeng: RE2 Regular Expressions in R (2016)

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/SIT731: Data Wrangling (BSc and MSc in Data Science)

    • New Unit Developer

    • Unit Chair and Lecturer in T3.2022

    • Unit Chair and Lecturer in T1.2022

  • SITG731: Data Wrangling (a version of SIT731 for the Master of Data Science (Global); delivered online via Great Learning in India)

    • Unit Chair and Guest Lecturer in T3.2022

  • SIT114: Introduction to AI (BSc in 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 Python

    • 2019 (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)