Bernhard Konrad

       

1984 Mathematics Road, Vancouver, BC, V6T 1Z2, Canada

Place of Birth:

Würzburg

Citizenship:

German

Programming Languages:

Python, Java, Bash, R, MATLAB, C++, Scala, SQL.

Education

09/10 - present.
PhD Student in Applied Mathematics at The University of British Columbia.
Thesis: Stochastic models of Early HIV Infection
Supervisor: Prof. Dr. Daniel Coombs

07/10.
Diploma in Mathematics (M.Sc. equivalent) at The Karlsruhe Institute of Technology.
Thesis: The Model Theory for Hilbert Space Contractions
Supervisor: Prof. Dr. Roland Schnaubelt

10/04 - 07/10.
Undergraduate and Graduate Student in Mathematics (with minor in Computer Science) at The Karlsruhe Institute of Technology.

Side Projects

02/12 - present.
Math Exam/Educational Resources (MER). MediaWiki, JavaScript, CSS
Founding member, Head of organizing committee, Project manager, Web developer.
  • Reaches >80% of the several thousand first year UBC students that take math courses.
  • Over a million pageviews and students cummulatively spent 4.5 years on the resource in the first 2 years after inception.
  • Crashed the UBC server during the April 2014 exam period because too many users tried to access the MER webpage.
07/13 - present.
Analysing Google Analytics data of MER. Python (numpy, scipy, matplotlib), GitHub
Data analysis and visualization.
03/14 - present.
Android App for MER. Java, Python (lxml.html), SQL, Android Studio
Android developer.
  • Self-taught from Dr. Adam Porter's Coursera class.
  • Scrape content from the MER webpage using Python-lxml.html and store into SQL database so that it can be read by the App.
01/13 - present.
Instructor at Software Carpentry. Bash, Python, R, GitHub, SQL
Organizer and Instructor at workshops, contributing to the lesson material.
  • A group of volunteers that teach hundreds of basic software skills to researchers in science, engineering, and medicine.
  • Organized and taught at ten workshops on best programming practices.
06/14 - present.
Hacking Health Vancouver 2014. Python (Kivy), GitHub, Bash, GNU Make
Android and iOS developer, Team manager.
  • Three day Hackathon for improving healthcare through technology.
  • In a team of four we built the mobile app Child First to facilitate guidance as well as a faster and more secure way to collect and report evidence for child abuse.
  • Winner of the The MGS Award for outstanding work with eHealth Design, and voted The People's Choice App for best project.
  • Co-supervising a team of four ECE students who improve ChildFirst for their capstone design project course.
01/14 - 06/14.
Algorithms and Data Structures Seminar. Python (Kivy)
Co-Organizer, speaker, Android and iOS developer.
  • Not-for-credit weekly seminar on basic data structures and implementation of classic sorting and optimizing algorithms.
  • As a final project we used the multi-platform Python-Kivy to write a card game Shugou for Android and iOS.
09/13 - 12/13.
Wind turbine distance. Google Maps API, JavaScript, Python, Bash
Software developer, Data aggregation.
  • The distance between wind turbines and residential areas in Lower Franconia, Bavaria is a heated political controversy.
  • To facilitate a sensible discussion that is based on facts rather than ideology, this dynamic map visualizes the location of all existing wind turbines in Lower Franconia and their distance to residential areas.
  • Moving the distance threshold parameter reveals which areas would remain available as possible locations for new wind turbines.
09/12 - 12/12.
Dice Game Contest. MATLAB
MATLAB developer, AI.
  • Implemented a fun dice game as a MATLAB GUI, freely available on Mathworks Fileexchange.
  • Organized and ran a contest among friends to compete for building the best artificial intelligence.
  • The final version of my AI was optimized using a simple evolutionary algorithm.

Teaching Experience

At The University of British Columbia

09/14 - 12/14.
Stat 545/457 Data wrangling, exploration, and analysis with R. Helping course organization, moderating student questions on GitHub, write-up of how-to summaries.
09/13 - 12/13.
Mech 221 Engineering Science. Lecturing four weekly MATLAB classes, tutoring and grading lab work (with personal grading package).
01/13 - 04/13.
Math 152 Linear Systems. Tutoring MATLAB labs and grading weekly lab work.
01/12 - 04/12.
Math 103 Integral Calculus with Applications to Life Sciences. Instructor of a section with 80 students.

Software Carpentry Workshops software-carpentry.org

10/12 - present.
Organizer and Instructor for ten workshops at UBC, Simon Fraser University, UW Seattle, Stanford, SESYNC Annapolis, The University of Miami, UC Davis, CAU Kiel.

At The Karlsruhe Institute of Technology

10/05 - 03/10.
Facilitating weekly review classes, grading assignments and final exams for various undergraduate and graduate Mathematics courses.

Publications

08/14.
Carmen Bruni, Christina Koch, Bernhard Konrad, Michael Lindstroem, Iain Moyles, William Thompson. From Exam to Education: The Math Exam/Educational Resources wiki. Submitted to PRIMUS.
07/14.
Taylor D, Durigon M, Davis H, Archibald C, Konrad B, Coombs D, Gilbert M, Cook D, Krajden M, Wong T, Ogilvie G. Probability of a false negative HIV antibody test result during the window period: a tool for pre- and post-test counselling. Int J STD AIDS, 2014 Jul 16.
06/14.
Konrad B, Lindstroem M, Gumpinger A, Zhu J, Coombs D. Assessing the optimal virulence of malaria-targeting mosquito pathogens: a mathematical study of engineered Metarhizium anisopliae. Malaria Journal, 13:11, 2014
 (doi: 10.1186/1475-2875-13-11)
.
04/13.
Conway J, Konrad B, Coombs D. Stochastic analysis of pre- and post-exposure prophylaxis against HIV infection.. SIAM J. Appl. Math., 73(2), 904-928, 2013
 (doi: 10.1137/120876800)
.
04/11.
Konrad B, Vaidya N, Smith? R. Modelling Mutation to a Cytotoxic T-lymphocyte HIV Vaccine. Mathematical Population Studies, 18:122-149, 2011
 (doi: 10.1080/08898480.2011.56456)
.
09/09.
Konrad B, Smith? R, Lutscher F. Gender Differences in Heterosexual Transmission of HIV in Urban and Rural Populations. Advances in Disease Epidemiology, J. M. Tchuenche and Z. Mukandavire (editors). pp.31-58, Nova Publishers, 2009.

Selected Conference talks and Poster Presentations

06/14.
An Introduction to Python and Reproducible Research
PIMS Young Researcher Conference in Vancouver, BC (Plenary talk).
01/13.
Estimating the length of the window period for HIV infection
Disease Dynamics in Vancouver, BC (1st prize for best poster).
07/11.
Stochastic model-based predictions on post-exposure prophylaxis strategies for prevention of HIV infection
European Conference on Mathematical and Theoretical Biology and Annual Meeting of The Society for Mathematical Biology in Krakow, Poland (Invited talk).
06/10.
Gradient Systems in Image Reconstruction
Workshop of the Internet Seminar 2009/2010: Gradient Systems in Kacov, Czech Republic.
04/10.
Modelling Hurricane Track Memory
73rd European Study Group with Industry in Warwick, UK.

Summer Schools and Workshops

06/13.
MBI-NIMBioS-CAMBAM Summer Graduate Workshop. Connecting Biological Data with Mathematical Models., The University of Tennessee, Knoxville, TN
Project: Comparison of Methods for Parameter Estimation. Stochastic SEIR Ebola Model as a Case Study.
07/12.
The Sixth q-bio Summer School and Conference. Track 4. Viral Dynamics, Santa Fe, NM
Project: The relationship between individual and population-based hazards of AIDS-progression.
06/12.
MBI-NIMBioS-CAMBAM Summer Graduate Workshop. Stochastics Applied to Biological Systems, Ohio State University, OH
Project: Parameter Sensitivities and Markov Chain Models.
06/10.
Internet Seminar 2009/2010. Gradient Systems, Kracov, Czech Republic
Project: Gradient Systems in Image Reconstruction.
04/10.
73rd European Study Group with Industy, Warwick, UK
Project: Modelling Hurricane Track Memory.

Scholarships

09/11 - 08/13.
Graduate Fellowship from the International Graduate Training Centre (IGTC) of the Pacific Institute for the Mathematical Sciences (PIMS).
09/10 - 08/14.
PhD Fellowship from the University of British Columbia (includes a Tuition Fee Award).
09/07 - 02/08.
Financial support for studies abroad from the Baden-Wuerttemberg Scholarship.

Extracurricular Activities

09/11 - 05/13.
Founding member of the Student Committee of the Institute of Applied Mathematics UBC, to improve the student community and learning environment.
11/10.
Correspondence Chess Champion of Lower Franconia (Bavaria, Germany) 2009/2010.
10/09 - 07/10.
Co-Organizer of the intramural sport group Chess at the Karlsruhe Institute of Technology.
03/06 - 08/10.
Staff member at Login e.V., an open youth group for teenagers.
04/05 - 03/07.
Youth Director at the chess club Karlsruher Schachfreunde.

Personal Interest

Friends, Discussions, Politics, Renewable energy and sustainability, Programming, Teamwork, Travelling, Meeting new people, Guitar, Soccer, Chess, Silence.