4.0
Quality3.2
Difficulty76%
Would Retake218
Reviews76%
Would Retake
218
Reviews
Rating DistributionOfficial
5
133
4
25
3
23
2
16
1
21
What Students Say
“FYI OOP isn't a walk in the park; IPC's easier”
OOP244 - 3.0 rating“They say he's a tough grader and gives too many quizzes”
IPC144OOP - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
34%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.29 avg changeRatings by Course
C
5.0
(5)ADVC
5.0
(1)OOP24444
5.0
(1)IPO244
5.0
(1)OPP344
5.0
(2)Difficulty by Course
ADVC
5.0
INT
5.0
OOP345
4.1
444
4.0
IPC144OOP
4.0
Reviews (218)
school is leanring place not the place for showing your arrogance. be humble.
Very confusing and unclear. Tries to be big by making things complicated!
Smart, but where does he get off thinking he's gods gift to students?!!
Very thorough! Ensures course is covered! Very Good. Funny too
He knows what he is teaching
Talks too much, always showing off how much he knows
Likes to show off, Talks too much, mostly off the point, rarely about the course
knowledgable, enthusiastic, helpfull, fantastic _if_ you have the OOP basics,
Knowledgable, seems to have fun teaching. If you've got the basics, he's _great_
Knows alot, Explains well, Very helpful. Don't take him if you want just a pass.
He knows alot & loves teaching. Must try hard in his course but its worthy.
You wanna learn something take him, otherwise don't waste your time and others.
Very funny, knows a lot. His course is hard, but very helful.
Love they way he teaches, Hate the assingments he designs.
Tough*20, funny*10, helpful*10, Only prof. who helps a student on ICQ at 3:00 AM
Killer
No Comments
Worthy of Pink Floyd award for teaching :). ICQs@3am. Master of Code-Foo.
Bends over backwards to be available. Asks Pink Floyd bonus questions.
Superb Prof. Does not sleep and always helps. Expects you to know C&C++ to pass.
he is the best professor
he is so good
Very Arrogant and Rude! Even though pretends to be helpful
Crappy teaching , but willing to help, needs to learn more manners
Likes to show off, remember that we have other courses too.
very helpful
are you for real with this assignment sure it aint too easy
I picked him for OOP444 coz I don't want to take Parker. No choice.
He is the best programming Intstructor, if and only if you are a fast learner
Why are you people say for Fardad that he's arrogant??? He's the best of all!!!!
Gears class to few bright students. Doesn't cater to regular students.
Very helpful. Don't take unless you got A in 1st C++ course or a keener.
nice teacher, understanding, helpfull.
No Comments
get real guys! I attended his class as a guest and loved it! a great professor.
What get real? Take him u will see, good to attend his class, not to take it.
Really good professor, if u are serious about learning c++ take him
Loved it, although I have to take it agian ;-)
very helpful, clever, likes to show off
the best teacher I know, comes to school on weekend to helping out students.
He's smart & teaches for smart people.he assumes that we already know hard stuff
its good to have someone who loves his job....
good teacher, very flexable on test, but not on Assignments.
the greatest teacher in the world
No Comments
Really likes to teach,and help students.The course is hard that is why many comp
knows his stuff, but please dont be so cocky! and ease up ... 3 tests??
Smart, helpful, funny. Always waiting and willing for students to ask for help.
always wiling to help students any hour of the day or night
Gears class to few bright students that know the stuff already. Others go to hel
too hard. dont take him
OH DAMN MAGOOLY !!!
good teacher, but for the love of god make the quizzes easier
He pretends that he is very hursh. But in reality he helps like mother Terisa.
OH GOD HE'S TEST ARE KILLING ME!
Don't choose him!Very tough
Big Mistake was taken Fardad for oop344, I thought I am good at c++, but too bad
Great teacher! knows his stuff! will spend enless hours helping!
He is so cute, Love him
People who say he's TOO hard deserve to fail. Best OOP teacher i've ever had!
excellent teacher, helper, marker. Fardad for the president!!!!!! :))))))))
Tests and quizzes are TOO HARD!!! He doesn't teach good & never responds emails
Good marker, gives lot of time to do assignments, very helpful for all students
helps on your assignments, but you need to know your code well when he asks it !
this guy sucks, he skips classes and doesn't teach anything when he is there
just the right amount of tough, great OOP prof.. plenty of example code
worst teacher ever. doesn't solve student problems, just passes the problem to another teacher. doesn't know how to lecture or give good examples. skips classes with no make up sessions
used to be an excellent prof. what happened to you this semester, fardad.
he is useless! Don't take him! If you need help from him, he will give you some excuse as to why he can't help you (mom is sick....), ****
GUYs, pleaseeeeeee, he is the best teacher ever had. he is kind, helpful. But i think he had a problem this semester.
He is great. nice, kind, helpful. Over all take him.
No enthusiasm, no preparation for lectures, very lazy, rude, dislike student's questions, not helpful.
very emotional. when he is in good mood, he is the best teacher i have ever had. but when is not in his mood, he just skips his class. overall, a very smart person.
He failed me and passed others who didn't deserve it. Take Danny Abesdris, the superior teacher.
One of my favorate teachers. Nice guy, very funny.
Very helpful ,clear. Taking him is not a walk in the park. If you wanna learn take him. And guys, if you can't study don't blame it on the best teacher in seneca
Very helpful, wanna learn somethng? then take him
just dont take him , if u wanna fail then go a head , but seriously he doesnt care about student that much and so busy of doing other things like spending his time with his fiance instead of markin our stuff
One of the best U can find in Seneca. Very clear and very helpful. I'll give good solutions for any questions U ask, but leave it for U to decide using which. In his class, wala, no bubu U can get a good mark and learn a lot.
"My friend ... you should've listened in class"
It is the night before the exam at 1 AM and I just asked a question about database connectivity and he paitiently walked me through it on MSN Messanger. Which one of you profs ever do that. ha? He is theeeeeeeee best
Best teacher at Seneca by far. He's really good and getting you interested in the subject AND, he talks to you like you're a pro. If you don't get at least a B+ in his course, you're either retarded or absent minded.
OK listen up This teacher has lots of sense of humor but that doesnt help you learn anything. He graduated from Seneca and he doesnt know what hes talking about i would learn vb.net faster by myself. During lectures everyone is asleep and he can talk alot
He talks fast and has an accent that makes it a little hard to follow, it's a lot to learn and I left classes not having a clue what he was teaching. He really knows vb.net and c# though.
Great teacher, a clear speaker that can explain each part of OO very simply. Somewhat frustrating when trying to get a hold of him for help. Was only at school 3 days a week. Generally a nice guy with quirky sense of humour.
A very nice guy,tries to make the class interesting, but is VERY hard to get a hold off, and if you do, expect a HUGE line waiting for him. SUGGESTIONS: don't try emailing him, he doesn't reply. Overall a good teacher, but you need to do your work to pass, don't rely on him at all
Very coooooooooooool and Hardworking...
I have seen all bad commenets, I think they are wronge, thants true he graduated from Seneca but he have other degrees too. He really knows his work and explain it excellently, I think we would go to sleep if he does not have sence of humour. Really really and really helpful and excellent teacher.
not very interested in student troubles
Fardad is good teacher...
Great teacher, easy to understand, tests are a little hard but only half of it is hard so it's all good. Plus he's hilarious.
I don't know about last sem., but I am getting at least 3 emails from him per week and I don't even send him any. He sneaks into our accounts, fixes our problems and adds a "Fardad Was here" on the page. Fantastic humor. Studied Maths, came to seneca for Canadian Experiance, stayed for fun. love him
Fardad is a good teacher.
he is a fun teacher and knows what he is doing at the same time, he has a good sence of humor. but he knows the limits as well. i would say that you should not skip his classes because he teaches new stuff everytime which are very useful. chears.
Very good prof. Good humer. Sad that teaches half of the semester only.
Great teacher, easy to understand, tests are a little hard but it's ok.
he is good guy, but his lectures get boring fast, i passed out a bunch of times...had to have my friends hit me to keep me awake. note: if u didnt understand oop 244 prepare to get ****ed in the ass....344 is mad hard.
Very helpful, Knowledgabe and funny! Need more profs like this.
Good teacher and kind person.
Excellent, the way ASP.NET should be taught, very clear and concise. Use of variable names are great. Hoo Hoo in the Hee Hee. If you can get in the class do it.
he is a standard teacher.He is normal.
He us a good teacher, he teach very well.
The best teacher in Seneca for sure! Very caring person and makes C++ easy. Highly recommended.
One of the best teachers I've ever had. Highly recommend.
Very helpful and knowledgeable; keeps the class laughing while teaching about binary and pointers; very animated and friendly. One of my favourite professors at Seneca!
He is very good, he is intelligent, respectful and helpful.
He is very good. Highly recommended.
Amazing teacher, intermediate/advanced C++ is in of itself a hard subject, so if you take OOP344 it is NOT easy. That being said, having a teacher like Fardad makes it as painless as possible. One gripe is he makes very few notes, and his study code isn't very clear. That being said, amazing teacher, humorous, understanding and makes class pleasant
He is a great teacher. I was afraid of OOP344 but it seems easy and clear with him.
He is ok. I'd say a bit above average quality. He is funny tho. Shows pretty easy in-class examples but uses confusing ones during the tests. I suspect OOP at Seneca sucks and it is not the teacher's fault.
Takes FOREVER to mark assignment. Wording for coding questions on exam was SUPER confusing. He had to mark the assignment by 3rd of Jan 2014. It's 3rd Jan STILL WAITING for mark to be updated on siris. Does NOT reply to emails in time. Which sucks if your academic probation is dependant on your result. NOT IMPRESSED.
Qualifies all aspects of a good teacher specially for a subject like oop344. He is approachable and deals fair with assignments and tests.
He is a nice and approachable person. His teaching style may not mesh well with some peoples' learning style. That was the case for me. Overall, hes probably the guy you want teaching OOP. His tests are usually very easy, or fair. On the final exam, however, he makes you run a marathon.
Very good lectures. OOP344 is hard but Fardad will force the information into your brain. If you show up for class you will learn.
this is my first time ever doing C programming. what i can say is that this dude is good for those who have done programming before, as long as he teaches you kind of an advanced programming. if you are looking for 'A' you have to work really hard and by this i mean like spending your whole night trying to program new os.
If you practice programming in on things outside of just the labs, you'll be able to ace this class. The people in my class who struggled were the ones who didn't care about programming (why were they even there?) other than to finish the labs. Great teacher, really took the time to make sure everyone understood the concepts needed.
Approachable and nice, but tends to make the material more confusing than needed. Need to use submission scripts which is a waste of time, preventing you from handing in cause of a missing letter in output. We also did not get many chances to practice what he taught until a week or two after lesson. Gives relatively EASY quizzestestsexams.
Over explain things and make useless scripts
If you you are really interested in programming and want to learn more about C++ and privacy than He is good for you.
Really too good.. i want to take him again
Good guy but hard to fully understand and his submition script sucks the life out of your grades
Study hard by yourself and you will get through. Fardad is easy on marking but bad in replying to student emails. His scripts take a long time to finish but once its done- Its Done! You get the marks for it.
ONE OF BEST PROFESSOR IN SENECA : HE CLEARLY EXPLAIN MOST IMPORTANT CONCEPT IN c++; BUT YOU SHOULD READ TEXTBOOK BEFORE THE CLASS!
Amazing. He clearly cares a lot of his students and even set up an optional review class during reading week for those that were struggling. He teaches a good balance of theory and practical programming concepts. His submission scrips are sometimes frustrating, but overall, he's an amazing instructor and works hard for his students.
He is the best teacher you can take for OOP344, very nice guy too
He's good at creating analogies to Object Oriented Programming concepts.
You will learn a lot from him if you really work hard on this course. He always gives time to help you if you have questions or difficulties. Learn a lot about code efficiency in his class. Amazing prof!
Best teacher. Submission scripts can be a pain but are good for you, like broccoli. Do readings and practice concepts a bit before doing workshops, will make life easier. Amazing lecturer, engaging and clear. Easy marks, but only if YOU do your homework and put in effort to learn concepts. Go to lectures, his class doesn't follow textbook 100%.
Fardad's a cool cat. That being said, I've heard a lot of his students & my classmates dissing him this semester. They say he's a tough grader and gives too many quizzes. I think he's hilarious and could do a spot on TV or the radio. Submission scripts ARE a pain, so many errors! Hope the final's not too rough and he goes easy on the next semester.
take it as soon as possible
he was amazing. in ipc144 now i am in his oop lecture .
FYI OOP isn't a walk in the park; IPC's easier. Fardad is a cool professor, but he doesn't teach the second semester course well. There's issues with every submission, which stem from the many errors in Fardad's code, but you still have to fix them yourself and submit on time. This applies to both labs and milestones. He's hard to pay attention to.
He is preety good at what he does. Need to pay attention at all times though.
As many may know, he designs most of the lab work you will be doing in S@Y's computer courses. On that alone, I have a terrible impression of this prof. Lab specs are full of errors (spelling and code), cryptic guesswork, and output requirements that go completely unmentioned in lab docs. No respect for his own deadlines and posts assignments late.
Gig Prof, always practical and encourage students to come with doubts. Relates with cool examples
awesome prof. take him if you can.
A great prof! Really recommend him if you want to learn OOP, he will always help uf you need, but you should study this subject.
He gives you hard projects, but never actually explains them. Also he expected my class to watch an online lecture at 10 pm when we all have an 8 am class the next day.
Awesome guy gives you a challenge to work for, and a fun class!
The Best Professor Ever. The way of teaching is really awesome its fun and learning class. explains everything until we didnt get it. the one of the great thing about is uploads video of every lecture on youtube which helps us in revising the content or whether we miss the class.
You get a better understanding of where your program is trying to take you with his class. IPC is one of the harder and crucial courses that you start with. If I didn't have a great prof, I likely would've failed and dropped the program. Itll seem like he's going fast a lot of the time, but that's how the course is. He still does great despite this
I did not find any professor useful except fardad. He is such a nice teacher who knows his subject very well . He will help you to understand all concepts of c programming .
Fardad is a great teacher, truly cares about his students, and wants to make sure they learn. However, he is incredibly disorganized and aloof. This means that students are scrambling to follow his timeline. We never know when we have a quiz, and the due dates for the workshops are completely random. He kind of just makes it up as he goes.
Fardad is a funny guy who loves programming but isn't cut out to be a professor. His class is all over the place. He'll try cramming a quiz, lecture, and a lab into a 90min class. Plus he is always sick! He tries to cram 2 lectures into one and it doesn't work. He needs to be more organized. We can't the in-class lab in 10 minutes!
He's one of the best profs at Seneca, teaching by his passion, he makes me love programming more.
he is the best, clearly know what he is doing and explain abstract concept in words that you would understand. Hilarious and respectful teacher.
I don't understand why some people rate him so poorly. He is one of THE BEST comp. profs! He's difficult to get a hold of bc he basically runs the OOP dep. but he is VERY helpful if u do. If you don't understand something, he will break it down for you. Key to an easy A is to attend classes, keep up w/ notes & assignments & pay attention!!
The best professor at Seneca College. He is very knowledgeable on what he teaches and gives great and informative lectures. He wants his students to succeed and will help you outside of class if you have a problem. My mark went from a C in IPC144 to an A in OOP244 just by taking his class.
I'll be honest: Fardad is not everyone's favourite. He's disorganized since he teaches so many classes and it's true that he will try to cram many quizzes into one lecture. However, what makes up for all that is his AMAZING lectures. He knows exactly what he is doing- an expert at what he teaches. Pay attention, ask q's, do labs, and you'll excel.
Fardad Soleimanloo is the best professor I have second semester of CPP. I loved C++ programming thanks to Fardad Soleimanloo's lectures. He explains clearly and patiently. If you ask any question related to the subject, Fardad Soleimanloo will explain it and make sure you understand it. I advise to join his lectures if you want to learn.
I failed this course once with other prof but when I take Fardad, no doubt for the choice. He makes thing easy for students to LEARN, lecture very clear, easy to reach for question on MS TEAM, debugging problem with students, flexible in submission, easy marker. ALL OF THAT saving your struggle time; that give u extra time to selfstudy - MAINPOINT
I'm not good in C++ but Fardad's lectures made me good in it. He is very helpful, helps outside the class hours and always positive minded. Even though he is disorganized and crammed a lot of quizzes at the end, his lectures are amazing, always clear and the best. This course is tough but if you follow is lectures and do work in time, an easy A+.
Arguably the best professor at Seneca College. He takes his time explaining very difficult topics, and always wants to make sure the class understands points in the lecture before moving on. Hes usually available and loves to help students on labs. Attendance is important, this is a difficult course and hell always answer questions in class!
The course is challenging by itself. Fardad is great professor for this course , The lectures inspiring and interactive. Helping his students even in the latest evening. Grades might not be on time but he is fair marker.
Fardad is a real gem. He is one of most caring Professors at Seneca. He makes a extremely hard course looks like easy during the class. He is not an easy grader, but he is really fair. If you go to all his classes, participate, and do your job, you will pass the course.
Fardad is one of the best professors in this department. I wouldn't survive the OOPs without him. The course is hard but he makes it so interesting. He encourages us to ask as many questions as we want and makes online learning not that bad. He is relatively an easy grader too.
Great professor, definitely one of the best at Seneca. Explains difficult concepts extremely well, and keeps class interesting. Mid-term and Final were difficult, but the workshops were graded pretty leniently. Only complaint is that he takes a while to get marks back, but if he did he'd be a 6/5 rating instead of 5/5. Definitely take him.
Pros: clear and engaging lectures, willingness to answer any question, easy marker. Cons: no feedback, marks very late.
I guess he is one of the best when things comes to teaching, no one can replace him. His lectures are so useful and worth to attend. He is a fair grader, definitely up to you how to perform in workshops, but exams could be tough than quizzes, need to be careful. He tough us for the first half of term. One thing to add, he grades bit late.
A veteran and inspiring. I feel bad not learning properly but he remains a solid choice for most beginners. Despite what I say here he should have had a even higher rating.
Fardad is a great prof and a solid choice for OOP. He does more than what is required of him and makes sure students learn the subject. I can recommend him.
Fardad is one of the best professors I have ever had. His lectures are amazing. He uses lots of tools to make the online classes more interactive. He does his best to explain the complicated concepts in a clear way. He is flexible with deadlines.
Fardad is such a great great prog, cant recommend him enough! His lectures are amazing, engaging, and clear. He cares about his students and is ready to help you if you ask any. He is accessible outside the class and spends time helping you with concepts and labs. I learned countless things from him.
The course is difficult so good luck, you need to pay attention. Fardad writes the assignments for all classes so he can explain it best, however the biggest issue i have with him is there is no room for wiggling when you have to submit late. If you are late by 1 second, you get a ZERO. no deductions. The program is tough, it's not just OOP so yeah
Great teacher!
He cares about his students. solid choice for 244. The course itself is not easy. but he makes it easier to understand.
One of the best Professors in Seneca
This prof is amazing. If you should take OOP244, Fardad's class will be the best option for it.
I was always a guest student in his OOP244/345 lectures. I did learn from him a lot. He always cares for and greets the guests in his class. Moreover, he tries to help them by answering questions or any complications. He's really inspirational teacher and ready to serve the students. Wish most of Seneca's teachers be like him! Thank you Fardad.
He is good at teaching. He explains concepts well and execute the code during the class. He is not an easy grader, but fair. Tests are little difficult. The thing is that he is very slow marker and bit unorganized. I often don't know when the quiz will be held.
easy understanding info taught by him, everything gets easy. also, he teaches in a fun way and I enjoy his lectures or classes.
Best professor if you are selecting OOP 345 or 244 in Seneca College.
He was awful.
For the recent one rated 1.0 saying he is awful is either a competitor or just a hater. This guy is a god, completely changed my mind about Seneca.
best professor in seneca all I can say, he carry Seneca honestly
He is an easy grader, you can get A++ from him easily, very low workload, nothing much to do
I hated every moment of this class
The man's a credit to all teachers. Goes beyond to make sure students understand what's taught, is understanding and caring, funny, is a brilliant programmer. Yes, the tests are difficult, but it's because he wants you to understand what's being taught, not just what's required to pass. The students giving him 1s ought to be launched into the Sun.
A great professor in my opinion who teaches you things that the other classes will not. He is very friendly and cordial, making approaching him for help or assistance with your coding a breeze. Good grader, assessments are reasonable and his lectures are great. Attend his lectures to have a better understanding. Overall best IPC prof imo. #1!! :)
Easy grader and teaches clearly for difficult concepts. His is friendly and will always chat with student. Concerning will we understand during class. But sometime will for got to explain some concept during class. Only quiz is difficult which clears our concepts. Make sure read online note Receive a good grade and learn a lot. Amazing lecturer
Fardad goes above and beyond for his students. He treats his students as people. He's very compassionate, knowledgeable, and humble, as well; he thanked a student for sharing their knowledge on a certain format specifier that made a workshop more optimal. He may come off as stern sometimes, but he only cares about your success!
Fardad is a passionate and knowledgeable professor who loves C++ and coding. He is always available to answer questions in his lectures, but be prepared for tricky quizzes that require thorough preparation from your notes. If you're looking to learn coding, he's the right choice, but he may not always respond to messages on Teams.Response by chance
Fardad sincerely wants you to succeed and teaches hard concepts very well. He's a knowledgeable, hilarious and caring teacher. Just be prepared to answer questions as he likes to call on people-- this was the only thing I disliked about his class (because of my anxiety), but honestly I would take him again. Thanks Fardad, you're awesome.
Fardad's proficiency in C++ is unparalleled. His passion for computer programming is evident, and he serves as an inspiring mentor for those who seek guidance. If you're eager to gain a comprehensive understanding of C++, be prepared to read and ask questions. Fardad can provide you with invaluable insights.
Helpful, knowledgeable, amazing, and professional professor. Best professor for programming, he is always available if you need help, so lucky to have him in my first semester!!
He's the top G, he is the god of C++, if you really wanna learn something, take this professor.
The professor never replies to his emails and although he claims to be very organized, he is quite the opposite..
Those who think poorly of Fardad must have their own issues. His expertise in C++ is unparalleled. With his guidance, you will gain a whole new understanding of programming. He is more than willing to assist students; he has a passion for teaching. He is an incredibly humorous and excellent professor. He's my favorite professor at Seneca.
Fardad stands out as an exceptional and highly organized professor who deeply cares about the success and growth of his students. His commitment to your learning experience is evident through his valuable lectures, where he ensures a clear understanding of the material.
Best prof you can have for OOP.
Best prof you can have for OOP 244. You will learn everything that's guranted.
Best professor at Seneca.
He is a good professor; however, for IPC144, he may not be the best choice. As someone who initially had no programming knowledge, I found myself a bit confused about the entire course. While he possesses extensive knowledge and genuinely cares for students, if it's your first encounter with programming, he might not be the ideal option.
I'm in my third semester at Seneca, and I must say, Fardad is the best professor I've had so far. He's incredibly dedicated and skilled in teaching. For anyone serious about learning programming and aiming for a career in the field, taking his classes is essential. Be prepared for challenging quizzes, but if u spent time studying, u will be fine!
Fardad was super disorganized, did not release quizzes or workshops on time, tests/quizzes were completely different from what was taught. Releases 3 quizzes in 1 week due to his disorganization and expects you to do it that same week. He may be nice and knowledgeable, but I don't think he is suited to be a prof. Horrible experience overall.
I don't recommend taking he's course if you are not super smart. this course is already hard and he's making it harder by using boring and doesn't make sense examples during lectures, his train of thought during lectures was very random and weekly quizzes were hard and unrelated to the lecture. Think twice.
Cancels classes bcos he is behind on marking but at the same time we are behind in lectures and he doesn't make video for classes he cancelled. I heard he was disorganized from previous students but did not think he was this bad. Have no idea why he has fanboys raving about how he is a god at C, this is false.. just go on youtube is better....
Currently, academically speaking, I would have been in chaos if it weren't for him. Despite my questionable actions, he was very understanding and ensured I corrected my mistake and helped me pass the course I thought I would have dropped. I am sure I have never seen a teacher do that. Thank you, sir.
By far, he is one of the best professors in Seneca. His teaching skills match his reputation. He explains concepts in C++ well. He is also humorous and you never get bored to take his class. His quizzes are not easy but sometimes tricky and challenging. I recommend his course to people who want to polish their skills to the next level.
Unorganized, and doesn't really follow the schedule he sets. Try to go to class as some quizzes will just happen out of the random. HOWEVER, he is a good teacher and he clearly cares about his students. He will accept meetings to help you 1 0n 1 with various things. Respect him for that. Need to attend/watch lectures to keep up with class.
Amazing teacher, you can tell he's passionate about programming. He speaks clearly, makes the material easy to understand and is really understanding if you need extra help. If you want to actually learn, I'd recommend Fardad easily.
No doubt that he is the best professor to learn programming from. However, he is way very advanced for a student who is new to programming. Once you reach out to him on office hours, you will be ok.
He is the best OOP244 professor in Seneca but in my heart, he is just a good teacher and friend. He cares about all of his students and class is never boring. I am not taking him because he said not to take him in OOP345. If you are reading this, you're one of the professors that I will never forget and I know you will never forget about me ;)
Professor Fardad is one of the best OOP244 profs at Seneca. His classes are engaging, and he genuinely cares about student learning. The quizzes can be challenging, but with dedication and tools like unstuck ai, you'll be well-prepared. Overall, a rewarding course.
Super good!
I took a bad schedule(everyday classes start at 8) so that I could study in his class..I highly regret in doing so..This course is tough on its own and he just postpones the quizzes until it's 4 or 5 quizzes and conducts it in one stretch..it feels like you are writing a mid term exam..and his quizzes are so hard to crack..
Now working in the industry, I am so grateful to have had such a passionate and memorable teacher. I was online learning during 2021, and he was really creative with how he got us to engage in his virtual lectures and is just a talented teacher, period. I watched all his lecture videos on YouTube multiple times for classes I didn't have him for.
EXAMSSS HARD QUIZ HARDDDDDD IF YOU DONT KNOW HOW TOO CODE DONT TAKE HIM IF YOU CARE ABOUT YOUR MENTAL HEALTH.
While there is no doubt that he teaches well, his exams and grading are extremely tough. I feel miserable taking this course with him. Although I received A and A+ grades in other courses, I am struggling to even get a D in his class.
I definitely wouldn't recommend even if you want to actually learn. You're gonna be under lots of pressure. Some learn better in this environment but some don't and get tired. Students are different. I hope he understands that some day
Amazing professor. Does everything to pass you, but take him only and only if you really want to study and you really can study; otherwise, there is no harm in taking his lectures but being in some other professor's class. He's open to all sorts of questions and is available anytime.
The tests and quizzes are extra hard. Fardad is excellent for those who easily get the programming. Lectures are fast-paced with tons of code. It gets overwhelming. However, he always listens to students and gives detailed explanations to questions. Bonus points for the jokes!
AN AMAZING PROF! His teaching skills are amazing 100% recommend for people wanting to code honestly SUCH a diva!
He has no teaching skill. Wastes class time messing with files on his laptop. Gets distracted, rewrites the same code repeatedly, and jumps between topics without finishing. Talks too fast and explains poorly. One of the worst teachers I've ever had.
He is a wonderful professor! I missed around 6 workshops, he still allowed me to extend them and submit them and gave me full marks! He is a wonderful guide and also a wonderful lecturer! Though you will have to study, he will always be there for you! And you should take oop244 with him so that oop345 isnt that difficult for you! Thank your sir!
I recommend the book C++ fundamentals and alot of research on W3 schools for core principles taught. I failed his class twice and was taken out of the program but am self teaching now. 10 years later, I can understand why his lessons were tough - it's to make you better.
He cares about the student's knowledge and wants you to genuinely learn. It could get rough, as the tests and quizzes are hard and he grades them with great attention to details. There is a lot of work in this course but, He DOES give you extensions. lectures are uploaded. He explains the subjects good, but is somewhat strict.
As someone who's both failed and passed his class, you cannot cruise by this class if you don't actually take the time to learn the concepts by yourself. Fardad can jump from topic to topic at times, making things confusing however, he's very accessible and very knowledgeable.
Class Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
34%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.29 avg changeRatings by Course
C
5.0
(5)ADVC
5.0
(1)OOP24444
5.0
(1)IPO244
5.0
(1)OPP344
5.0
(2)Difficulty by Course
ADVC
5.0
INT
5.0
OOP345
4.1
444
4.0
IPC144OOP
4.0