Dear Future Math 245 Student,
Let me begin by saying, you will love this class. You may not be very fond of computer science but you will enjoy this class. Do not worry if your computer skills are not up to par, this course is coding beginner friendly. You will enjoy this class because you will be able to model real life issues through computer simulations. This could be anything from determining how much money should be spent on immunization marketing for illness prevention, to saving beehives, or even keeping your protein shake cool for a workout. Once you learn the basics, the choices are endless. This class will allow you to explore topics you are genuinely interested in and let your creativity flow.
One thing I wish I knew at the beginning of this course is that practice is extremely important. You will not learn how to code by simply reading the textbook. You must be willing to test out the methods in the notebook and see what actually works. To make the most out of this class it requires, practice, practice, and more practice. Also take advantage of office hours. The professor is here to help you with any questions you may have and trust me, someone else in the class has the same question you do. There are no stupid questions in this class, be open to help from your professor and other classmates.
If you are a math major, like myself, you are probably are obsessed with getting things right. In this course, it is okay if your model does not do what you expect. It is also okay if the model does not work. Everything you do is a learning process and you should not see it as failure. It may take some time to get used to things not working, but keep pushing.
P.S. never erase your code, it may just need a little fix.
This is a very interactive class. You work in groups to approach questions in various ways. You should expect to learn how to address real world problems by properly posing questions, making assumptions, understanding key mathematical concepts, and turning ideas into code. You should expect to learn how to read and write basic code in python, and the various ways we model real-world problems in computer code. The class is engaging and very useful, especially if you plan working in mathematical fields. Keep up with the material as it is presented and stay up to date with the exercises. You should also expect to present your findings in a useful way. The key take away from this class is that this is a course on understanding how to think of a model, create the model, and present the model's finding; not a course based on the fundamental understanding the mathematical concepts behind the models.
From my own experience, I was not prepared to work in groups but it proved useful as it provided new ways to pose and address problems. I was very familiar with the concepts of math that were utilized but they are only secondary to understanding how to create models of systems. I came in with no knowledge of how to code. This class more than adequately provided the tools and understanding necessary to be able to create your own code. I learned that coding is more flexible than it appears and it is the creative approach to solving problems that provides the rigidity that i came in expecting from this course. I also came in not expecting to present my findings but it proved valuable in learning to present key pieces of information and the important aspects behind the making of a model. The key component of our projects is understanding what makes some models better than others and how to critique our own models even after we get results.
Dear Future Students of Math 245,
You are now the world of math modeling. Be open minded, this subject is really cool. As someone who came in with barely any coding experience, I can tell you that this is possible. While it takes some getting used to, you will totally be able to realize your mistakes with some practice. Somethings I personally wished I knew before the beginning of this semester is what the course would entail. I had a different idea of what the content of the course would be, more thinking along the lines of making a model to represent a mathematical theorem. However, I was greatly surprised to find out we were going to use Python to make models by coding.
In this class, you should expect to learn coding and syntax. I recommend that you all make a glossary with the format of each kind of code. It helps a lot when you’re making your own models for the projects. Syntax gave me a lot of errors so be careful and be sure to read the textbook for help. Do the homework and you will never be behind. Most importantly, do not forget to ask questions! The more you participate the more things can be explained to you. Also, go to office hours because that’s where I think things really clicked for me.
Professor Hanusa is very friendly, helpful, and can tell that he cares about the students. I feel he is one of the best professors that I have so far, not only because that he does not give exams but he is very approachable and willing to help you in your project in the last minutes (I did not ask for help, but I saw many of my classmates did it). If I am going to retake this class, I wish I will pay more attention to the lecture and participate more in the class.
I have a few suggestions: First, try to learn python and don't give up so easily because it is not as hard as it looks. Second, pay attention to basic skills / code in python, you will find it useful when you write your project. Third, do your homework and don't copy the work from your classmates because it will not help you in the future, especially it will be related to the future project. Finally, read the textbook before the class so you will understand the topic better.
Dear Future Students,
I came into this class being a perfectionist. I used to get very discouraged when something did not go the way I expected it to. In this class, we did a lot of projects. For the first group, we choose our partners. For the second group, our partners was chosen for us, but with our preference in consideration. With these two projects, I believe I struggled a lot because I wanted our projects to work. Again, I would get very discouraged when something does not go the way I expect it to; so when our models did not work, I felt very discouraged. However, Professor Hanusa constantly reassured the class that it is okay if the models did not work. Not everything is going to work the way we want it to. Everyone would always tell you it is okay to make mistakes, however, with me, even if I make a mistake, I feel bad. In this class, if I make a mistake, I feel like the mistake was fine. I did not feel dumb.
If anyone takes this class, I just want them to know that this class is all about progress. It is okay to be mistakes as long as you are trying. Professor Hanusa’s office is always open and is always, ALWAYS willing to help. Although for the second project, our group was chosen and sometimes we may not get the people that we want, I believe Professor Hanusa paired up the groups really well. For this class, ask questions, participate, and just try. This is the main thing I love about this class, as long as I try my best, I won’t fail.
To start off with, Math Modeling is a very interesting class. We get to see how diseases, populations and other life activities can be coded in Python. At the beginning of the semester I wish I would have known that it was going to be mostly coding. I thought the class was going to be more of a lecture where we learn about math applications in the real world. I did not expect to be learning about Python and actually modeling real life situations in a computer program.
To be honest, this class is difficult if you are not very good at coding. Expect to read a lot of pages in the textbook to better your understanding of coding. Be sure to ask questions; this will help Professor Hanusa know what your problems are and what he needs to go over I class to help you better understand. Also, take advantage of Professor Hanusa’s office hours. He is very helpful with the projects that we have to complete for his class (also his office is very cool!).
Good luck in your semester and in his class!