4.0

Fardad Soleimanloo

Computer Science - Seneca Polytechnic

4.0
Quality
3.2
Difficulty
76%
Would Retake
218
Reviews
4.0
Quality
3.2
Difficulty
4.0
Helpful
4.0
Clarity

76%

Would Retake

218

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

34%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 74 grades
Most common grades:
A+ (27)
A (19)
B+ (14)
Grade Distribution
A(46)B(5)C(2)D(4)F(3)A-/B+(17)
Based on 92 reported grades
A+: 27
A: 19
B+: 14
Not sure yet: 10
Common Tags
Respected (28)
Amazing lectures (23)
Amazing lectures (21)
Caring (19)
Hilarious (16)
Inspirational (15)
Accessible outside class (15)
Gives good feedback (14)
Rating Trend

Improving

+0.29 avg change
Dec
Jan
Mar
May
Aug
Dec
Last 6 months
Ratings by Course

C

5.0

(5)

ADVC

5.0

(1)

OOP24444

5.0

(1)

IPO244

5.0

(1)

OPP344

5.0

(2)
+12 more courses
Difficulty by Course

ADVC

5.0

INT

5.0

OOP345

4.1

444

4.0

IPC144OOP

4.0

Reviews (218)
2.0
3.0
OOP444
Aug 19, 2001

school is leanring place not the place for showing your arrogance. be humble.

1.0
4.0
OOP444
Oct 5, 2001

Very confusing and unclear. Tries to be big by making things complicated!

3.0
3.0
OOP444
Sep 26, 2001

Smart, but where does he get off thinking he's gods gift to students?!!

4.0
2.0
OOP444
Nov 2, 2001

Very thorough! Ensures course is covered! Very Good. Funny too

4.0
4.0
OOP444
Nov 2, 2001

He knows what he is teaching

2.0
3.0
OOP444
Nov 4, 2001

Talks too much, always showing off how much he knows

3.0
4.0
OOP444
Nov 4, 2001

Likes to show off, Talks too much, mostly off the point, rarely about the course

5.0
3.0
C
Nov 9, 2001

knowledgable, enthusiastic, helpfull, fantastic _if_ you have the OOP basics,

5.0
3.0
C
Nov 9, 2001

Knowledgable, seems to have fun teaching. If you've got the basics, he's _great_

5.0
4.0
OOP444
Nov 9, 2001

Knows alot, Explains well, Very helpful. Don't take him if you want just a pass.

5.0
4.0
OOP444
Nov 9, 2001

He knows alot & loves teaching. Must try hard in his course but its worthy.

5.0
3.0
OOP444
Nov 9, 2001

You wanna learn something take him, otherwise don't waste your time and others.

5.0
5.0
OOP444
Nov 9, 2001

Very funny, knows a lot. His course is hard, but very helful.

5.0
4.0
C
Nov 9, 2001

Love they way he teaches, Hate the assingments he designs.

5.0
4.0
OOP444
Nov 9, 2001

Tough*20, funny*10, helpful*10, Only prof. who helps a student on ICQ at 3:00 AM

5.0
5.0
ADVC
Nov 9, 2001

Killer

5.0
4.0
OOP444
Grade: A+
Nov 9, 2001

No Comments

5.0
5.0
OOP244
Grade: B
Nov 10, 2001

Worthy of Pink Floyd award for teaching :). ICQs@3am. Master of Code-Foo.

5.0
4.0
OOP244
Nov 10, 2001

Bends over backwards to be available. Asks Pink Floyd bonus questions.

5.0
4.0
OOP444
Grade: Rather_Not_Say
Nov 12, 2001

Superb Prof. Does not sleep and always helps. Expects you to know C&C++ to pass.

5.0
2.0
OOP244
Nov 16, 2001

he is the best professor

5.0
4.0
C
Nov 16, 2001

he is so good

2.0
5.0
OOP444
Nov 16, 2001

Very Arrogant and Rude! Even though pretends to be helpful

2.0
5.0
OOP444
Nov 16, 2001

Crappy teaching , but willing to help, needs to learn more manners

2.0
5.0
OOP444
Nov 18, 2001

Likes to show off, remember that we have other courses too.

5.0
2.0
OOP444
Nov 20, 2001

very helpful

1.0
5.0
OOP444
Nov 19, 2001

are you for real with this assignment sure it aint too easy

2.0
4.0
OOP444
Nov 21, 2001

I picked him for OOP444 coz I don't want to take Parker. No choice.

5.0
4.0
IPC144OOP
Nov 21, 2001

He is the best programming Intstructor, if and only if you are a fast learner

5.0
2.0
OOP444
Nov 21, 2001

Why are you people say for Fardad that he's arrogant??? He's the best of all!!!!

3.0
4.0
OOP444
Nov 24, 2001

Gears class to few bright students. Doesn't cater to regular students.

3.0
5.0
OOP444
Nov 24, 2001

Very helpful. Don't take unless you got A in 1st C++ course or a keener.

4.0
4.0
OOP244
Nov 27, 2001

nice teacher, understanding, helpfull.

1.0
5.0
OOP444
Grade: B+
Dec 2, 2001

No Comments

5.0
3.0
OOP444
Dec 11, 2001

get real guys! I attended his class as a guest and loved it! a great professor.

2.0
5.0
444
Dec 16, 2001

What get real? Take him u will see, good to attend his class, not to take it.

5.0
5.0
OOP444
Dec 22, 2001

Really good professor, if u are serious about learning c++ take him

5.0
3.0
OOP444
Jan 7, 2002

Loved it, although I have to take it agian ;-)

5.0
4.0
OOP444
Grade: A
Jan 13, 2002

very helpful, clever, likes to show off

5.0
4.0
OOP444
Jan 19, 2002

the best teacher I know, comes to school on weekend to helping out students.

3.0
5.0
OOP444
Jan 23, 2002

He's smart & teaches for smart people.he assumes that we already know hard stuff

5.0
2.0
OOP444
Feb 5, 2002

its good to have someone who loves his job....

4.0
3.0
444
Mar 14, 2002

good teacher, very flexable on test, but not on Assignments.

5.0
1.0
C
Mar 20, 2002

the greatest teacher in the world

5.0
3.0
OOP244
Mar 24, 2002

No Comments

5.0
2.0
OOP444
Mar 28, 2002

Really likes to teach,and help students.The course is hard that is why many comp

4.0
4.0
OOP444
Apr 5, 2002

knows his stuff, but please dont be so cocky! and ease up ... 3 tests??

5.0
1.0
OOP444
Apr 11, 2002

Smart, helpful, funny. Always waiting and willing for students to ask for help.

5.0
4.0
OOP444
Apr 21, 2002

always wiling to help students any hour of the day or night

3.0
5.0
OOP444
Jul 20, 2002

Gears class to few bright students that know the stuff already. Others go to hel

1.0
5.0
OOP244
Jul 23, 2002

too hard. dont take him

5.0
1.0
OOP444
Aug 9, 2002

OH DAMN MAGOOLY !!!

5.0
3.0
OOP344
Oct 6, 2002

good teacher, but for the love of god make the quizzes easier

5.0
2.0
OOP344
Oct 15, 2002

He pretends that he is very hursh. But in reality he helps like mother Terisa.

5.0
5.0
OOP344
Oct 28, 2002

OH GOD HE'S TEST ARE KILLING ME!

3.0
5.0
OOP344
Oct 29, 2002

Don't choose him!Very tough

5.0
1.0
OOP344
Nov 7, 2002

Big Mistake was taken Fardad for oop344, I thought I am good at c++, but too bad

5.0
3.0
OOP24444
Nov 8, 2002

Great teacher! knows his stuff! will spend enless hours helping!

5.0
5.0
OOP344
Nov 18, 2002

He is so cute, Love him

5.0
3.0
OOP244
Nov 27, 2002

People who say he's TOO hard deserve to fail. Best OOP teacher i've ever had!

5.0
1.0
OOP444
Nov 29, 2002

excellent teacher, helper, marker. Fardad for the president!!!!!! :))))))))

1.0
5.0
OOP344
Dec 8, 2002

Tests and quizzes are TOO HARD!!! He doesn't teach good & never responds emails

5.0
2.0
OOP344
Dec 26, 2002

Good marker, gives lot of time to do assignments, very helpful for all students

5.0
1.0
OOP344
Jan 4, 2003

helps on your assignments, but you need to know your code well when he asks it !

3.0
3.0
INT422
Jan 27, 2003

this guy sucks, he skips classes and doesn't teach anything when he is there

5.0
4.0
OOP344
Feb 19, 2003

just the right amount of tough, great OOP prof.. plenty of example code

1.0
3.0
INT422
Feb 26, 2003

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

2.0
3.0
INT422
Mar 14, 2003

used to be an excellent prof. what happened to you this semester, fardad.

3.0
3.0
INT422
Mar 28, 2003

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....), ****

5.0
1.0
INT422
May 5, 2003

GUYs, pleaseeeeeee, he is the best teacher ever had. he is kind, helpful. But i think he had a problem this semester.

5.0
4.0
INT422
Jul 26, 2003

He is great. nice, kind, helpful. Over all take him.

2.0
3.0
OOP344
Aug 8, 2003

No enthusiasm, no preparation for lectures, very lazy, rude, dislike student's questions, not helpful.

4.0
1.0
OOP344
Aug 19, 2003

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.

3.0
5.0
OOP344
Oct 25, 2003

He failed me and passed others who didn't deserve it. Take Danny Abesdris, the superior teacher.

5.0
2.0
INT422
Nov 21, 2003

One of my favorate teachers. Nice guy, very funny.

5.0
2.0
INT422
Dec 12, 2003

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

5.0
1.0
INT422
Feb 4, 2004

Very helpful, wanna learn somethng? then take him

1.0
5.0
INT
Mar 28, 2004

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

5.0
1.0
INT422
Apr 3, 2004

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.

4.0
2.0
OOP344
Apr 11, 2004

"My friend ... you should've listened in class"

5.0
1.0
INT422
Apr 18, 2004

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

5.0
1.0
INT422
May 20, 2004

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.

1.0
5.0
INT422
May 22, 2004

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

3.0
4.0
INT422
Oct 3, 2004

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.

4.0
2.0
OOP344
Nov 30, 2004

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.

3.0
3.0
OOP244
Dec 13, 2004

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

4.0
4.0
XXX
Dec 24, 2004

Very coooooooooooool and Hardworking...

5.0
1.0
INT422
Jan 5, 2005

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.

1.0
3.0
INT422
Jan 8, 2005

not very interested in student troubles

5.0
2.0
IPO244
Jan 22, 2005

Fardad is good teacher...

5.0
3.0
INT422
Feb 8, 2005

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.

5.0
1.0
INT422
Feb 17, 2005

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

5.0
1.0
INT422
Feb 25, 2005

Fardad is a good teacher.

4.0
1.0
INT422
Apr 15, 2005

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.

5.0
5.0
OOP344
Jun 20, 2005

Very good prof. Good humer. Sad that teaches half of the semester only.

5.0
1.0
INT422
Jun 4, 2006

Great teacher, easy to understand, tests are a little hard but it's ok.

3.0
4.0
OOP344
Dec 11, 2006

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.

5.0
5.0
INT422
Jan 12, 2007

Very helpful, Knowledgabe and funny! Need more profs like this.

5.0
1.0
INT422
Feb 8, 2007

Good teacher and kind person.

4.0
3.0
INT422
Apr 18, 2007

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.

3.0
4.0
OOP344
Feb 7, 2010

he is a standard teacher.He is normal.

5.0
3.0
OOP344
Jul 1, 2010

He us a good teacher, he teach very well.

5.0
2.0
OOP344
Jan 12, 2011

The best teacher in Seneca for sure! Very caring person and makes C++ easy. Highly recommended.

5.0
3.0
OOP344
Nov 2, 2011

One of the best teachers I've ever had. Highly recommend.

5.0
2.0
OOP344
Dec 13, 2011

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!

5.0
2.0
OPP344
Sep 3, 2012

He is very good, he is intelligent, respectful and helpful.

5.0
2.0
OOP344
Dec 6, 2012

He is very good. Highly recommended.

5.0
3.0
OOP344A
Apr 27, 2013

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

5.0
2.0
OOP344
May 14, 2013

He is a great teacher. I was afraid of OOP344 but it seems easy and clear with him.

4.0
3.0
OOP344
Jun 26, 2013

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.

2.0
3.0
OOP344A
Jan 3, 2014

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.

4.0
2.0
OOP344
Jan 14, 2014

Qualifies all aspects of a good teacher specially for a subject like oop344. He is approachable and deals fair with assignments and tests.

4.0
2.0
OOP344
May 7, 2014

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.

5.0
4.0
OOP344
Grade: B
Jun 13, 2014

Very good lectures. OOP344 is hard but Fardad will force the information into your brain. If you show up for class you will learn.

3.0
5.0
IPC144
Dec 20, 2014

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.

4.0
3.0
IPC144
Jan 12, 2015

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.

3.0
3.0
OOP244
Grade: A
May 2, 2015

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.

1.0
5.0
OOP244
Grade: A+
Aug 22, 2015

Over explain things and make useless scripts

5.0
2.0
OOP244
Grade: Not sure yet
Nov 12, 2015

If you you are really interested in programming and want to learn more about C++ and privacy than He is good for you.

4.0
2.0
OOP244
Grade: A+
Dec 30, 2015

Really too good.. i want to take him again

2.0
5.0
OOP244
Grade: Incomplete
Dec 31, 2015

Good guy but hard to fully understand and his submition script sucks the life out of your grades

2.0
4.0
OOP244
Grade: A+
Jan 25, 2016

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.

5.0
1.0
OOP244
Grade: A+
Jan 30, 2016

ONE OF BEST PROFESSOR IN SENECA : HE CLEARLY EXPLAIN MOST IMPORTANT CONCEPT IN c++; BUT YOU SHOULD READ TEXTBOOK BEFORE THE CLASS!

5.0
3.0
OOP244
Feb 27, 2016

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.

5.0
4.0
OOP344
Grade: A+
Mar 3, 2016

He is the best teacher you can take for OOP344, very nice guy too

4.0
2.0
OOP244
Grade: A+
Apr 12, 2016

He's good at creating analogies to Object Oriented Programming concepts.

5.0
2.0
OOP244
Apr 26, 2016

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!

5.0
1.0
OOP244
Grade: A+
Apr 30, 2016

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%.

2.0
4.0
IPC144OOP
Grade: Not sure yet
Dec 4, 2016
Wouldn't take again

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.

Skip class? You won't pass.
LOTS OF HOMEWORK
Hilarious
5.0
1.0
IPC144
Grade: A+
Dec 10, 2016
Would take again

take it as soon as possible

Amazing lectures
Caring
EXTRA CREDIT
5.0
2.0
IPC144
Dec 10, 2016
Would take again

he was amazing. in ipc144 now i am in his oop lecture .

Gives good feedback
Amazing lectures
EXTRA CREDIT
3.0
4.0
OOP244
Grade: B+
Dec 15, 2016
Wouldn't take again

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.

LOTS OF HOMEWORK
TEST HEAVY
Amazing lectures
4.0
3.0
OOP244
Mar 19, 2017
Would take again

He is preety good at what he does. Need to pay attention at all times though.

Participation matters
Inspirational
Hilarious
1.0
1.0
BTP200
Grade: A+
Apr 8, 2017
Wouldn't take again

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.

5.0
3.0
OOP244
Apr 11, 2017
Would take again

Gig Prof, always practical and encourage students to come with doubts. Relates with cool examples

Inspirational
Amazing lectures
4.0
3.0
OOP244
Grade: B+
Apr 20, 2017
Would take again

awesome prof. take him if you can.

Hilarious
Amazing lectures
Caring
5.0
3.0
OOP244
Grade: A+
May 16, 2017
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
5.0
IPC144
Sep 27, 2017
Wouldn't take again

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.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
IPC144
Sep 27, 2017
Would take again

Awesome guy gives you a challenge to work for, and a fun class!

Respected
Skip class? You won't pass.
Caring
5.0
2.0
IPC144
Grade: A
May 17, 2018
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
IPC144
Oct 9, 2018
Would take again

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

Gives good feedback
Get ready to read
Caring
5.0
3.0
IPC144
Oct 12, 2018
Would take again

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 .

Gives good feedback
Respected
Amazing lectures
4.0
4.0
OOP345
Mar 21, 2019
Would take again

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.

Gives good feedback
Lots of homework
Participation matters
2.0
4.0
IPC144
Grade: C
May 9, 2019
Wouldn't take again

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!

Accessible outside class
Skip class? You won't pass.
5.0
4.0
OOP244
Grade: A
Jan 30, 2020
Would take again

He's one of the best profs at Seneca, teaching by his passion, he makes me love programming more.

Inspirational
Hilarious
Amazing lectures
5.0
3.0
OOP345
Feb 4, 2020
Would take again

he is the best, clearly know what he is doing and explain abstract concept in words that you would understand. Hilarious and respectful teacher.

Respected
Clear grading criteria
Hilarious
5.0
3.0
OOP244
Grade: A+
May 20, 2020
Would take again

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!!

Respected
Skip class? You won't pass.
Amazing lectures
5.0
3.0
OOP244
Grade: A
May 25, 2020
Would take again

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.

Gives good feedback
Inspirational
Amazing lectures
5.0
4.0
OOP244
Grade: A+
Sep 20, 2020
Would take again

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.

Respected
Hilarious
Amazing lectures
5.0
4.0
OOP244
Grade: Not sure yet
Dec 6, 2020
Would take again

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.

Respected
Accessible outside class
Amazing lectures
5.0
2.0
OOP244
Grade: A
Dec 10, 2020
Would take again

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

Accessible outside class
Amazing lectures
Caring
5.0
3.0
OOP244
Grade: A+
Jan 9, 2021
Would take again

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+.

Respected
Accessible outside class
Amazing lectures
5.0
4.0
OOP244
Grade: A
Jan 14, 2021
Would take again

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!

Gives good feedback
Respected
Participation matters
5.0
4.0
OOP345
Grade: Not sure yet
Apr 26, 2021
Would take again

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.

Respected
Accessible outside class
Amazing lectures
5.0
5.0
OOP244
Grade: A
May 18, 2021
Would take again

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.

Skip class? You won't pass.
Hilarious
Caring
5.0
4.0
OOP345
Grade: A+
Jun 25, 2021
Would take again

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.

Caring
Inspirational
Amazing lectures
5.0
3.0
OOP244
Grade: A
Jul 15, 2021
Would take again

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.

Inspirational
Hilarious
Amazing lectures
3.0
2.0
OOP244
Grade: A+
Aug 9, 2021
Wouldn't take again

Pros: clear and engaging lectures, willingness to answer any question, easy marker. Cons: no feedback, marks very late.

4.0
3.0
OOP244
Grade: B
Aug 9, 2021
Would take again

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.

Gives good feedback
Respected
Amazing lectures
5.0
5.0
OOP244
Grade: Drop/Withdrawal
Aug 12, 2021
Wouldn't take again

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.

Gives good feedback
Respected
Lots of homework
5.0
3.0
OOP244
Grade: A
Sep 5, 2021
Would take again

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.

Hilarious
Amazing lectures
Caring
5.0
4.0
OOP244
Grade: A
Oct 4, 2021
Would take again

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.

Respected
Amazing lectures
Caring
5.0
3.0
OOP244
Grade: A
Oct 16, 2021
Would take again

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.

Accessible outside class
Caring
Hilarious
3.0
4.0
OOP244
Grade: A-
Nov 17, 2021
Wouldn't take again

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

Participation matters
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
OOP244
Grade: A-
Nov 30, 2021
Would take again

Great teacher!

Respected
Amazing lectures
EXTRA CREDIT
5.0
4.0
OOP244
Grade: Not sure yet
Apr 17, 2022
Would take again

He cares about his students. solid choice for 244. The course itself is not easy. but he makes it easier to understand.

Participation matters
Amazing lectures
Caring
5.0
4.0
OOP345
Grade: Not sure yet
Apr 19, 2022
Would take again

One of the best Professors in Seneca

Gives good feedback
Inspirational
Accessible outside class
5.0
3.0
OOP244
Grade: Not sure yet
Apr 20, 2022
Would take again

This prof is amazing. If you should take OOP244, Fardad's class will be the best option for it.

Amazing lectures
Inspirational
Caring
5.0
4.0
OOP345
Apr 30, 2022
Would take again

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.

5.0
3.0
OOP244
Grade: A+
May 6, 2022
Would take again

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.

Amazing lectures
5.0
1.0
OOP244
May 29, 2022
Would take again

easy understanding info taught by him, everything gets easy. also, he teaches in a fun way and I enjoy his lectures or classes.

5.0
4.0
OOP345
Grade: A
Jun 20, 2022
Would take again

Best professor if you are selecting OOP 345 or 244 in Seneca College.

Gives good feedback
Inspirational
Respected
1.0
4.0
OOP244
Grade: Rather not say
Jun 20, 2022

He was awful.

5.0
1.0
OOP244
Grade: Rather not say
Sep 8, 2022
Would take again

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.

Amazing lectures
Gives good feedback
Hilarious
5.0
4.0
OOP244
Grade: B+
Sep 24, 2022
Would take again

best professor in seneca all I can say, he carry Seneca honestly

5.0
1.0
OOP244
Grade: Drop/Withdrawal
Nov 30, 2022
Would take again

He is an easy grader, you can get A++ from him easily, very low workload, nothing much to do

1.0
5.0
OOP345
Grade: Drop/Withdrawal
Jan 6, 2023

I hated every moment of this class

Tough grader
Get ready to read
Test heavy
5.0
2.0
OOP244
Grade: B+
Jan 12, 2023
Would take again

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.

Amazing lectures
Caring
Respected
5.0
2.0
IPC144
Grade: A
Feb 12, 2023
Would take again

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!! :)

Amazing lectures
Hilarious
Accessible outside class
5.0
1.0
OOP244
Grade: A
Apr 18, 2023
Would take again

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

Amazing lectures
Caring
5.0
3.0
IPC144
Grade: B+
Apr 25, 2023
Would take again

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!

Amazing lectures
Gives good feedback
Caring
5.0
2.0
OOP244
Grade: A+
Apr 29, 2023
Would take again

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

Amazing lectures
Respected
5.0
4.0
OOP244
Grade: B+
May 1, 2023
Would take again

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.

Amazing lectures
Hilarious
Caring
5.0
4.0
OOP244
Grade: A+
May 2, 2023
Would take again

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.

Tough grader
Inspirational
Respected
5.0
2.0
IPC144
Grade: A+
May 2, 2023
Would take again

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!!

EXTRA CREDIT
Amazing lectures
Respected
5.0
4.0
OOP244
Grade: A+
Jun 29, 2023
Would take again

He's the top G, he is the god of C++, if you really wanna learn something, take this professor.

Tough grader
Inspirational
Respected
1.0
5.0
OOP244
Grade: Not sure yet
Aug 23, 2023

The professor never replies to his emails and although he claims to be very organized, he is quite the opposite..

Tough grader
5.0
4.0
OOP244
Grade: A+
Aug 25, 2023
Would take again

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.

Amazing lectures
Accessible outside class
5.0
2.0
OOP244
Grade: A
Sep 4, 2023
Would take again

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.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
OOP244
Grade: A
Dec 12, 2023
Would take again

Best prof you can have for OOP.

Amazing lectures
Inspirational
Accessible outside class
5.0
3.0
OOP244
Grade: A
Dec 12, 2023
Would take again

Best prof you can have for OOP 244. You will learn everything that's guranted.

Amazing lectures
Respected
Accessible outside class
5.0
4.0
OOP345
Grade: A+
Dec 26, 2023
Would take again

Best professor at Seneca.

Amazing lectures
Clear grading criteria
3.0
3.0
IPC144
Jan 13, 2024
Would take again

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.

5.0
3.0
OOP244
Grade: A+
Jan 19, 2024
Would take again

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!

Participation matters
Amazing lectures
Inspirational
1.0
3.0
IPC144
Grade: B+
Feb 20, 2024

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.

2.0
5.0
OOP244
Grade: B+
Feb 22, 2024

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.

Tough grader
Get ready to read
Test heavy
1.0
3.0
IPC144
Grade: Incomplete
Mar 5, 2024

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....

Beware of pop quizzes
Graded by few things
5.0
2.0
OOP244
Grade: B+
Mar 7, 2024
Would take again

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.

Inspirational
Caring
Respected
5.0
3.0
OOP244
Grade: A+
Apr 29, 2024
Would take again

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.

4.0
3.0
IPC144
Grade: A+
May 6, 2024
Would take again

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.

Beware of pop quizzes
Lecture heavy
Accessible outside class
5.0
2.0
IPC144
Grade: C
May 7, 2024
Would take again

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.

Gives good feedback
Respected
Online Savvy
4.0
3.0
IPC144
Grade: A
May 11, 2024
Would take again

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.

Get ready to read
Participation matters
Beware of pop quizzes
5.0
4.0
OOP244
Grade: B+
Aug 8, 2024
Would take again

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 ;)

Caring
Respected
Accessible outside class
5.0
4.0
OOP244
Grade: B+
Sep 27, 2024
Would take again

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.

5.0
2.0
OPP344
Grade: B+
Nov 6, 2024
Would take again

Super good!

Hilarious
Caring
Respected
2.0
5.0
OOP244
Nov 14, 2024

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..

Tough grader
5.0
4.0
OOP244
Grade: A-
Nov 23, 2024
Would take again

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.

Participation matters
Amazing lectures
Hilarious
1.0
5.0
OOP345
Grade: F
Dec 2, 2024

EXAMSSS HARD QUIZ HARDDDDDD IF YOU DONT KNOW HOW TOO CODE DONT TAKE HIM IF YOU CARE ABOUT YOUR MENTAL HEALTH.

1.0
5.0
OOP345
Grade: Not sure yet
Dec 8, 2024

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.

Tough grader
Amazing lectures
Test heavy
1.0
5.0
OOP344
Grade: Not sure yet
Dec 11, 2024

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

Tough grader
Amazing lectures
Lecture heavy
4.0
5.0
OOP244
Grade: F
Jan 7, 2025

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.

Tough grader
Amazing lectures
Test heavy
3.0
3.0
OOP345
Jan 9, 2025

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!

Lecture heavy
Test heavy
Accessible outside class
5.0
3.0
OOP244
Grade: A+
Jan 16, 2025
Would take again

AN AMAZING PROF! His teaching skills are amazing 100% recommend for people wanting to code honestly SUCH a diva!

Amazing lectures
Hilarious
Respected
1.0
5.0
OOP244
Grade: B
Mar 23, 2025

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.

Tough grader
5.0
4.0
OOP244
Grade: D+
May 6, 2025
Would take again

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!

Tough grader
Get ready to read
Amazing lectures
3.0
4.0
OOP244
Grade: F
Aug 31, 2025
Would take again

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.

4.0
3.0
OOP244
Grade: B+
Dec 2, 2025
Would take again

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.

3.0
4.0
OOP345
Grade: B-
Dec 10, 2025

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.

Tough grader
Respected
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

34%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 74 grades
Most common grades:
A+ (27)
A (19)
B+ (14)
Grade Distribution
A(46)B(5)C(2)D(4)F(3)A-/B+(17)
Based on 92 reported grades
A+: 27
A: 19
B+: 14
Not sure yet: 10
Common Tags
Respected (28)
Amazing lectures (23)
Amazing lectures (21)
Caring (19)
Hilarious (16)
Inspirational (15)
Accessible outside class (15)
Gives good feedback (14)
Rating Trend

Improving

+0.29 avg change
Dec
Jan
Mar
May
Aug
Dec
Last 6 months
Ratings by Course

C

5.0

(5)

ADVC

5.0

(1)

OOP24444

5.0

(1)

IPO244

5.0

(1)

OPP344

5.0

(2)
+12 more courses
Difficulty by Course

ADVC

5.0

INT

5.0

OOP345

4.1

444

4.0

IPC144OOP

4.0

Similar Professors