Johann Thiel’s Profile

Faculty
active 1 day, 12 hours ago
Johann Thiel
Office Location
N724
Academic interests

Number Theory

My Courses

MAT 1630 Introduction to Computational Science, FA2019

MAT 1630 Introduction to Computational Science, FA2019

A project-based introduction to computational thinking and problem solving. Covers a wide range of topics, including data visualization, statistical techniques, simulations of dynamical systems, computational techniques to understand data, using regression to fit models to data, as well as an introduction to some more advanced topics: Monte Carlo simulations, optimization, dynamic programming, image processing, natural language processing, geospatial data analysis and current data science.

MAT 3772 Stochastic Models, Fall 2019

MAT 3772 Stochastic Models, Fall 2019

The use of discrete and continuous distributions to construct deterministic and stochastic simulation models. Stochastic simulations may include Markov Processes, M/G/1 Queuing Systems, Monte Carlo Simulation and Analytic Simulation.

MAT2440 Discrete Structures and Algorithms I, FA2019

MAT2440 Discrete Structures and Algorithms I, FA2019

This course introduces the foundations of discrete mathematics as they apply to computer science, focusing on providing a solid theoretical foundation for further work. Topics include functions, relations, sets, simple proof techniques, Boolean algebra, propositional logic, elementary number theory, writing, analyzing and testing algorithms.

MAT1375 Pre-Calculus Summer 2019 – Thiel

MAT1375 Pre-Calculus Summer 2019 – Thiel

Topics include an in-depth study of functions such as polynomial functions, radical functions, rational functions, trigonometric functions, exponential and logarithmic functions; connections to vectors and complex numbers; solving trigonometric equations, and identities involving sum, double and half-angle formulas; Binomial Theorem and progressions.

MAT2540 Discrete Structures and Algorithms II, Spring 2019

MAT2540 Discrete Structures and Algorithms II, Spring 2019

This course continues the discussion of discrete mathematical structures and algorithms introduced in MAT2440. Topics in the second course include predicate logic, recurrence relations, graphs, trees, digital logic, computational complexity and elementary computability.

My Projects

Open Pedagogy on the OpenLab

Open Pedagogy on the OpenLab

The purpose of this project is to create a forum to ask questions, generate discussion, and share teaching materials, resources, and ideas about teaching and learning on the OpenLab. Avatar image: “The open door” by hehaden.

The Open Road

The Open Road

The Open Road is our place to highlight all that’s possible on the OpenLab. Join now to keep up on OpenLab news, events, and updates. Check our weekly In the Spotlight posts for a glimpse into the incredible work being done by City Tech students, faculty, and staff. Follow OpenLab News for announcements and site updates. And see our OpenLab Calendar for office hours, events, and workshops. You can find our workshop schedule and signup for workshops here as well. The Open Road is also a place for the OpenLab community (meaning you!). We would love your feedback, insight, and comments. Please send along anything on the OpenLab that you love! We are always available for any questions you might have. Email us anytime at openlab@citytech.cuny.edu!

Office of the Provost

Office of the Provost

City Tech’s Source for Academic Affairs Information

Math Department Assessment Committee

Math Department Assessment Committee

This private project is for internal communications of the Assessment Committee in the Mathematics Department. Avatar and header image by Flickr user fdecomite (https://www.flickr.com/photos/fdecomite/).

WeBWorK Working Group

WeBWorK Working Group

This group is for faculty who are participating in the rollout of WeBWorK. We are working together to: Create instructional documents for the WeBWorK end-users (both faculty and students), Develop creative problems for core Math courses, Evolve existing problems in order to enhance their educational value to students, Streamline the management of the WeBWorK system, Provide technical support and respond to user feedback in order to improve everyone’s experience of WeBWorK.

My Clubs

CityTech Math Club

CityTech Math Club

Weekly math seminar with presentations accessible to undergraduates.