Professor
Panagiotis Christofides
Most Helpful Review
Winter 2022 - You’ve taken Christofides in 109, so there’s nothing new to expect. Somewhat dry lectures, that definitely make sense and a knowledgeable professor. That said, this class is, at it’s core, a math class masquerading as a ChemE class, and I personally found that Dr. Christofides was better at teaching 109 than 107. —— While this class ostensibly teaches control systems, it doesn’t have many practical applications besides giving you a bunch of formulas to write down on a cheat sheet. Not much different from 109, but 109 was explicitly a math class. Probably my biggest gripe. —— Exams were similar to 109. They were mostly about doing math problems quickly. Unlike 109, no conceptual questions were asked on them; for this class, you just need to know how to do the homework and you should be fine on the exams. Like in 109, old exams and homework solutions were amazing tools to help study. And speaking of Homework, it’s graded on completion. Most of the homework is short and manageable, and should only take 5 or so hours to do, with 4 in the entire quarter. Homework 4 was an exception, with a 32-page solution manual. I, however, did only 2/3rds of it and still got full credit, so… —— Class grade distribution was 50% final, 30% midterm, 10% homework, and 10% final project. Homework is free points; the final and the midterm are where you’ll get an A or a B. I actually blew off the project, doing less than half of it and still got an A. Why? I did well on the midterm and final. —— Other logistics notes: Professor clearly designed his lectures around being in-person. The recordings sucked, and the Zoom quality sucked too. For me personally, the lectures made sense when I was in his class, but I found that they really didn’t help with doing homework. Discussions were far more helpful when it came to completing homework. —— There might/might not be a textbook in the store for this class, but regardless, Christo provides a PDF of it, with both homework problems and the actual textbook chapters for the homework.
Winter 2022 - You’ve taken Christofides in 109, so there’s nothing new to expect. Somewhat dry lectures, that definitely make sense and a knowledgeable professor. That said, this class is, at it’s core, a math class masquerading as a ChemE class, and I personally found that Dr. Christofides was better at teaching 109 than 107. —— While this class ostensibly teaches control systems, it doesn’t have many practical applications besides giving you a bunch of formulas to write down on a cheat sheet. Not much different from 109, but 109 was explicitly a math class. Probably my biggest gripe. —— Exams were similar to 109. They were mostly about doing math problems quickly. Unlike 109, no conceptual questions were asked on them; for this class, you just need to know how to do the homework and you should be fine on the exams. Like in 109, old exams and homework solutions were amazing tools to help study. And speaking of Homework, it’s graded on completion. Most of the homework is short and manageable, and should only take 5 or so hours to do, with 4 in the entire quarter. Homework 4 was an exception, with a 32-page solution manual. I, however, did only 2/3rds of it and still got full credit, so… —— Class grade distribution was 50% final, 30% midterm, 10% homework, and 10% final project. Homework is free points; the final and the midterm are where you’ll get an A or a B. I actually blew off the project, doing less than half of it and still got an A. Why? I did well on the midterm and final. —— Other logistics notes: Professor clearly designed his lectures around being in-person. The recordings sucked, and the Zoom quality sucked too. For me personally, the lectures made sense when I was in his class, but I found that they really didn’t help with doing homework. Discussions were far more helpful when it came to completing homework. —— There might/might not be a textbook in the store for this class, but regardless, Christo provides a PDF of it, with both homework problems and the actual textbook chapters for the homework.
AD
Most Helpful Review
Fall 2019 - Solid class. My one and only problem with it is that Christofides is a bit behind the times. You show up, take notes on what he writes in class, and review your notes. There's no other resources in the class. No notes posted online, no list of stuff to review for tests, no real way to make up for missing a class or two other than office hours. Because of that, it's a harder class for a commuter like myself. Still, it's more than doable. I did admittedly get a sad grade (seems like ~1/2 the class gets A's), but it's fine and really my own decision to focus less on this class. The class has weekly homeworks (10%), one MATLAB project (10%) and two tests (MT/FNL = 30/50). Christofides is one of the better lecturers in the department IMO. He's really adamant about getting his very structured thoughts out on the board before anyone asks anything ("Please wait a minute!") which I sort of appreciate. You can tell he has a bunch of years teaching this class under his belt and knows what students are going to ask next and where the pitfalls are. He will legitimately have no problem reiterating the same point for 2 hrs if the class doesn't understand (No "We have to move on to cover all the material I had for you guys today" bullshit.) Though both the material and his personality are a bit dry, his teaching has enough quality to keep you engaged. He has strong familiarity with the subject and really knows his shit, and better yet, how to teach his shit. And I know from experience that a professor mastering their craft =/= a professor able to teach the stuff. Christofides is both! The material is not hard. You study a bunch of tools that an engineer might use to solve problems that can be best solved using a computer (we're typically talking about iterative methods to build or solve equations). The tests don't demand a lot of your theoretical knowledge of how each method works--just crunch the numbers using one of the MANY methods taught in class with speed and precision. You can study the conditions of Jacobian convergence all night, but that might be worth 2 pts on the exam, max. Don't study so much as practice doing each method by hand--the exam is a time crunch. If you have to think before starting a problem (they're straightforward and even tell you what to use), that's not ideal. Being able to iterate the first 2 steps of a Jacobian problem is WAY better than knowing all the little theory facts about the Jacobian method, though the latter is still somewhat important. Homework is slightly bothersome, but honestly the same amount of work as any other engineering homework... unless you have the past solutions sheets that are floating around. Project is similar, but still very time consuming any way you cut it... I'd say expect a ballpark of 12 hrs work to complete it honestly. The real bitch in the project is generating a Jacobian matrix for a fairly large matrix (>20 element dimensions). The rest is cake. Overall, I honestly liked the class. The workload is reasonable, Christofides is a great lecturer, and the exams are very fair. Again, my only problem is that there's no book to read or online notes to download if you miss a class. Unless you have friends in the class, you're SOL. This can be helped by studying the stuff online if you know the general topics he taught, but a good portion of the stuff is obscure and hard to find good resources for learning online (really). The best advice I can offer is to religiously attend classes, ocassionally attend an office hours, and drill yourself for speed and accuracy to prepare for tests. The tests matter most. Get comfy with your calculator. 4/5
Fall 2019 - Solid class. My one and only problem with it is that Christofides is a bit behind the times. You show up, take notes on what he writes in class, and review your notes. There's no other resources in the class. No notes posted online, no list of stuff to review for tests, no real way to make up for missing a class or two other than office hours. Because of that, it's a harder class for a commuter like myself. Still, it's more than doable. I did admittedly get a sad grade (seems like ~1/2 the class gets A's), but it's fine and really my own decision to focus less on this class. The class has weekly homeworks (10%), one MATLAB project (10%) and two tests (MT/FNL = 30/50). Christofides is one of the better lecturers in the department IMO. He's really adamant about getting his very structured thoughts out on the board before anyone asks anything ("Please wait a minute!") which I sort of appreciate. You can tell he has a bunch of years teaching this class under his belt and knows what students are going to ask next and where the pitfalls are. He will legitimately have no problem reiterating the same point for 2 hrs if the class doesn't understand (No "We have to move on to cover all the material I had for you guys today" bullshit.) Though both the material and his personality are a bit dry, his teaching has enough quality to keep you engaged. He has strong familiarity with the subject and really knows his shit, and better yet, how to teach his shit. And I know from experience that a professor mastering their craft =/= a professor able to teach the stuff. Christofides is both! The material is not hard. You study a bunch of tools that an engineer might use to solve problems that can be best solved using a computer (we're typically talking about iterative methods to build or solve equations). The tests don't demand a lot of your theoretical knowledge of how each method works--just crunch the numbers using one of the MANY methods taught in class with speed and precision. You can study the conditions of Jacobian convergence all night, but that might be worth 2 pts on the exam, max. Don't study so much as practice doing each method by hand--the exam is a time crunch. If you have to think before starting a problem (they're straightforward and even tell you what to use), that's not ideal. Being able to iterate the first 2 steps of a Jacobian problem is WAY better than knowing all the little theory facts about the Jacobian method, though the latter is still somewhat important. Homework is slightly bothersome, but honestly the same amount of work as any other engineering homework... unless you have the past solutions sheets that are floating around. Project is similar, but still very time consuming any way you cut it... I'd say expect a ballpark of 12 hrs work to complete it honestly. The real bitch in the project is generating a Jacobian matrix for a fairly large matrix (>20 element dimensions). The rest is cake. Overall, I honestly liked the class. The workload is reasonable, Christofides is a great lecturer, and the exams are very fair. Again, my only problem is that there's no book to read or online notes to download if you miss a class. Unless you have friends in the class, you're SOL. This can be helped by studying the stuff online if you know the general topics he taught, but a good portion of the stuff is obscure and hard to find good resources for learning online (really). The best advice I can offer is to religiously attend classes, ocassionally attend an office hours, and drill yourself for speed and accuracy to prepare for tests. The tests matter most. Get comfy with your calculator. 4/5