Please PLEASE avoid this professor if you can. For context I ended up with an A in this class and am not just salty or trying to rant or badmouth a professor. He is constantly randomly changing grades with no feedback, does not respond to email when asked for feedback, and is blatantly unaware of what homework his students are doing on a given week