Johann Thiel’s Profile
Number Theory
My Courses
MAT4880 Mathematical Modeling II, Spring 2019
The study of continuous-time and discrete-time nonlinear dynamic models. Provides examples of chaotic behavior of solutions of some dynamic systems.
MAT2440 Discrete Structures and Algorithms I, SP2020
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.
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 1630 Introduction to Computational Science, SP2020
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.
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
WAC encourages courses throughout the college to incorporate formal and informal writing into the course practices and requirements. Avatar retrieved from Bridgeline Digital, Creative Commons License
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 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!
City Tech’s Source for Academic Affairs Information
Mathematics Department Faculty
A central resource where the Mathematics Department can communicate internally to faculty and staff, with meetings, committees, deadlines, announcements and more.
My Clubs
Weekly math seminar with presentations accessible to undergraduates.