4.5

Harry Espaillat

Computer Information Systems - Farmingdale State College

4.5
Quality
2.8
Difficulty
81%
Would Retake
118
Reviews
4.5
Quality
2.8
Difficulty
4.5
Helpful
4.4
Clarity

81%

Would Retake

118

Reviews

Rating Distribution
Official

5

99

4

3

3

2

2

4

1

10

What Students Say

Terrible person, and a terrible professor overall

BCS345 - 1.0 rating

Maybe he enjoys other subjects more because 215 was horrible with him

BCS215 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

90%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 53 grades
Most common grades:
A (18)
A- (11)
B+ (8)
Grade Distribution
A(21)B(5)C(6)D(4)F(0)A-/B+(19)
Based on 57 reported grades
A: 18
A-: 11
B+: 8
C+: 5
Common Tags
Gives good feedback (17)
Lots of homework (11)
Skip class? You won't pass. (10)
Caring (9)
Inspirational (7)
Tough grader (7)
Respected (6)
LOTS OF HOMEWORK (4)
Rating Trend

Declining

-1.09 avg change
May
Jan
Sep
Nov
Dec
Apr
Last 6 months
Ratings by Course

ADVCPP

5.0

(2)

CPP230

5.0

(4)

BCS450

5.0

(4)

BCS300

5.0

(5)

BCS102

5.0

(4)
+16 more courses
Difficulty by Course

230

5.0

BCS421

4.7

BCS235

4.3

345

4.0

BCS345

3.9

Reviews (118)
5.0
4.0
BCS230
Jul 20, 2009

Good professor. Explains everything in detail. If you don't understand he will go over the topic again. If you need help just ask. I dropped the course because summer courses are too fast and I couldn't keep up. One more thing, he assigns lots of homework. He said it is for our benefit.

5.0
3.0
BCS230
Jul 23, 2009

Great professor. If you don't understand the topic you can ask him to explain it again and he will, unlike other professors whom only get upset!!! Summer courses are way too fast, so I had to withdraw. I would take the course again with him, but during regular school session.

5.0
3.0
BCS230
Jul 27, 2009

This is the first time I enjoyed taking a programming course. He makes the class enjoyable, doesn't loose his temper and is always eager to answer questions. He is also very knowledgeable. He always had time to answer my questions, even if he had to stay after the class was over. I recommend him !!!

5.0
1.0
BCS230
Jul 29, 2009

Excellent guy!!! I stopped attending and he emailed me letting me know that I had to withdraw officially before the end of the course. Most professors would just give you an unofficial withdrawal. I wouldn't mind taking another course with him. He's cool ...

5.0
1.0
BCS230
Aug 10, 2009

I should have failed because I did something against school policies. This professor is so nice that I only got zeroes for the assignments I plagarized. I managed to get out with a C instead of a B+. He is a great professor. I would take another course with him.

5.0
1.0
BCS230
Jul 15, 2010

This professor is amazing. All the comments written above are true. I recommend him to anyone. One advice, do all the assigned work and don't leave it for the end.

5.0
1.0
ADVCPP
Jul 16, 2010

I took this course just as a refresher and I don't regret ever taking it with him. I learned so much it is not funny. He covered all the chapters in detail and finished lecturing one week ahead of schedule. I would defenitely take another course with him.

5.0
1.0
BCS230
Jul 16, 2010

I had to take this course but in the beginning I thought of withdrawing. Well, I am glad I didn't. I've learned a lot from him. He offered to help me during office hours and to no regret I passed the course. He's very knowledgeable and very flexible, I loved taking this class with him.

5.0
1.0
BCS230
Jul 19, 2010

Although this course is a very had course during the summer, I am extremly glad that I took it with him. He made the class enjoyable and I learned a lot. He has an impressive way of explaining things. I would take another course with him.

5.0
1.0
CPP230
Aug 3, 2010

He is very nice. But don't be fooled, the course material is not easy. He creates a very enjoyable learning environment. I wouldn't hesistate to take another course with him.

5.0
1.0
BCS230
Aug 6, 2010

All I have to say is "OUSTANDING!!! he knows his stuff."

5.0
1.0
BCS230
Aug 7, 2010

Terrific professor. I loved the course even though the material was hard. If you want to learn C++ then take his class. He assigns quiet a lot of work so be prepared.

5.0
1.0
BCS450
Dec 22, 2010

I took Windows Forms development with him and I loved it. Getting an A wasn't easy. I had to do a lot of work, but I am happy I did. One of my classmates got a job starting at $55,0000.00 thanks to what he taught us. He really knows how to teach. I recommend him for any course, he's awsome.

5.0
1.0
BCS450
Dec 26, 2010

I never enjoyed a class as much as did this one. He has a cool way to explain things. When you ask questions he answers them and he motivates you to participate in class. His assignments are reasonable and he is very flexible with deadlines. Do you work on time, don't wait to the end !!! One more thing, you will earn your grade, believe me.

5.0
3.0
BCS450
Jan 3, 2011

Where did he learn how to teach? HE IS GREAT !!! I didn't believe all the comments, but I would take another course with him. Anytime, anywhere !!! Wow...

5.0
1.0
BCS300
Mar 9, 2011

He is good, but the homework for this course are tedious. He knows the material and is very helpful. Just pay attention to lectures, do your homeworks and don't fall behind. He is very friendly, but he is a hard grader sometimes. The course is not done yet, but I would take another course with him. Good sense of humor too.

5.0
1.0
BCS300
Apr 18, 2011

The koolest professor ever and possibly the funniest too. I truly enjoy this course with him. Sometimes he gives out a lot of homeworks, but that's part of 300 level course. I would take his class again.

5.0
1.0
BCS300
May 9, 2011

I love this guy, he's crazy. Crazy is good sometimes. He is very knowledgeable. I enjoyed the moments when he was joking, but he prepares you for the real deal out there. I would like to take another course with him, but most of his courses are computer related and I am a business student. I really recommend him.

5.0
1.0
BCS300
May 14, 2011

The class was very informative. The course is packed with a tremendous amount of information to be digested within one semester. The professor was very clear and knowledgable and I would take another course with him. The exams for this course are hard. He assigns fair amount of homeworks. Do the work and you will be fine.

5.0
1.0
BCS300
May 17, 2011

I had taken this course before and dropped it. I don't regret taking with prof. Espiallat; he made learning this course painlessly. Exams were hard and we did lots of homework, but if I had to do it again, I would sign up for his class again. He rocks.

5.0
1.0
BCS230
Jul 11, 2011

I will use only a few words to describe him: PATIENT, KNOWLEDGEABLE, DOWN TO EARTH, FLEXIBLE. I am glad I took this course with him. I am looking forward to take another course with him.

5.0
2.0
BCS230
Jul 13, 2011

I enjoyed his teaching method. Lots of hard work, but I learned a lot from him. I wish he had taught me BCS 120. I would take another course with him in a heart beat.

5.0
2.0
CPP230
Jul 18, 2011

After taking this class with him it became clear that every review I read about him is an understatement. I didn't even have to read the book. He made everything crystal clear when he explained the chapters. I would defenitely take another course with him. I enjoyed his sense of humor and I never saw him in a bad mood.

5.0
1.0
BCS230
Aug 3, 2011

I took his class during the summer and learned more in 8 weeks than all my previous semesters combined. He knows how to deal with people. I highly recommend taking a course with him. If you do take him, I hope you enjoy the way he teaches. He is very helpful and down to earth.

5.0
1.0
BCS102
Dec 13, 2011

You have to take a class with this guy. He is some funny dude. Do your work and you'll be just fine. I want to take another class with him. He can blend and relate to the class. I felt like he was just another student in the classroom. He can really make you feel like you want to learn what he teaches.

5.0
1.0
BCS240
Dec 13, 2011

I took this course thinking it was going to be an easy A, but I was wrong. Professor Espaillat is a web developer himself and at the end of the course taught us some advanced stuff. He gave us a very easy final project, but the textbook we useless. So I struggled through the final project. I learned a lot from the professor. He's patient.

5.0
1.0
BCS102
Dec 22, 2011

Great professor. Lots of homework. :)

5.0
1.0
ADVWEB
Dec 30, 2011

He is impressive when he starts writing on the board. Everything becomes clear no matter how hard the topic. I enjoyed his class, but I didn't learn anything from the book. THE BOOK WAS TERRIBLE. I'm glad he went out his way and taught us some nice stuff almost at the end of the course. I would take another couse with him, no doubt.

5.0
1.0
BCS102
Jan 18, 2012

I'm defenately taking him again for SMT202. I assumed he would be a boring professor, but I was wrong. He has a great sense of humor and keeps you interested in the topic he is teaching. If he is teaching one of your courses, take him!

5.0
2.0
BCS102
Mar 2, 2012

TAKE HIM! great professor, very helpful and he will always will do whatever tht's better for the students

5.0
2.0
SMT202
Apr 23, 2012

The first part of the class was on Excel and it was hard. The second part was easy.

5.0
1.0
SMT202
May 8, 2012

Never had him for any of my course, but I would take another course with him. The course was difficult but he made it so much easier. He is very knowledgeable. Take him for this class if he teaches it again.

5.0
1.0
BCS230
May 8, 2012

I was surprised to find out he accepts late homework almost to the end of the course, noneone else does around here. His homeworks are very hard and time consuming. I learned a lot from him. I would recommend prof. Espaillat for any course. He is incredibly nice.

5.0
1.0
SMT202
May 16, 2012

Very hard course. I should have taken my Math courses more seriously. Excel is extremely useful and he taught us very well, espcially the most advanced part covered by the book. Access is easy, not much Math required to do the homeworks. I wanted to take another course with him, but I am graduating this semester.

5.0
1.0
SMT202
May 16, 2012

Hopefully this comment won't be in vain. He is an outstanding professor. I never had such a nice teacher. He said he might teach Microsoft SharePoint next spring and I can't wait to take the course with him. WHENEVER POSSIBLE PICK HIM FOR YOUR COURSE, YOU WON'T REGRET IT :)

5.0
1.0
SMT202
Jun 3, 2012

An enjoyable course with a great professor.

5.0
1.0
BCS130
Dec 17, 2012

Definitely one of the best professors I have had. I wouldn't mind taking another course with him.

5.0
1.0
HTML130
Dec 17, 2012

Extremely helpful and very funny. He never gives you an attitude when you ask questions and is always willing to help. This class was at 8am and I looked foward to it, never felt asleep either. Didn't think I would enjoy his class so much. Get your homework done, study hard and pass the exams, that's all you have to do to get an A. I did.

5.0
1.0
BCS130
Dec 17, 2012

Brilliant. I definitely recommend him. He really keeps you involved. I hate early morning classes, but he is terrific keeping you involved and he seems to know his stuff. If you want to learn, then he is one good professor.

5.0
1.0
SMT202
Jan 2, 2013

Nice professor. Terrible course. Maybe I'm just bad with this Excel/Access stuff.

5.0
1.0
SMT202
Jan 3, 2013

I got an A, but it wasn't easy. This is a very tough course. His detailed explanations are very helpful. He is amazing as a professor, i highly recommend him.

5.0
1.0
BCSHTML
Jan 17, 2013

My first time using ratemyprofessor.com. I had him for my bcs 130 course and I don't regret it. I would take another course with him in a heart beat.

5.0
3.0
BCS250
May 7, 2013

I enjoyed the course with him. This was my second time taking it. He gives out lot of homework, be prepared to do work.

5.0
1.0
BCS240
May 14, 2013

Good professors and terrible textbook = disaster. He knows his topics but the textbook turned the class into a nightmare. Literally ... a nightmare

5.0
2.0
BCS240
May 14, 2013

I would have another class with him as long as he uses a better book. jQuery saved the day. Prof. Espillat is very patient and doesn't penalize you for turning in late homework.

5.0
1.0
BCS230
May 14, 2013

I learned a lot in his class. But the most important thing I learned is how difficult it is to program. He made everything look so easy, but when I had to code my programs I wish he had been by my side. It's not easy. His assignments come from the textbook and they are hard most of the time.

5.0
3.0
ADVCPP
May 14, 2013

Glad that I took the course with him. I am taking Mobile App Development next semester with him. So far only encounter two good professors in programming, Prof Espaillet and Prof Hoskey.

5.0
1.0
CPP230
May 15, 2013

Nice professor, good class but I really, really hate programming. I mean it.

5.0
1.0
BCS450
Dec 28, 2013

He assigns lots of homework, but this course was an easy "A". The course was an introduction to Android Programming and I loved it. He could have made the course a bit more challenging, but he didn't for whatever reason. I would definitely take another course with him, any time, anywhere. Very nice professor. NO REGRETS ...

5.0
1.0
BCS240
Jan 10, 2014

Nice professor. Too many homework at the beginning of the course because we were also learning Photoshop. I am taking another course with him next semester. You should take his classes too. I assure you that you will learn.

5.0
2.0
BCS230
May 15, 2014

So why take a class with him? Because he knows his stuff. I never had such a nice professor. However, his final projects are brutal, but I got what I went there for, "Knowledge". He really can explain the topics, I mean that.

5.0
1.0
JAVASCRIPT
Grade: B+
May 15, 2014

Exceptional is the only word that comes to my mind. He taught the class without a textbook and I feel that I got more out of the course than if we had use one. He made us do lots of research and the assignments were very enjoyable. I will sign up for another class with him.

5.0
2.0
CPP230
Grade: B-
May 15, 2014

I took this class for the third time with him because other everyone recommended him. They said he is very helpful and patient when teaching, but after taking this class with him I think that's an understatement. I signed up for his Java programming class next semester along with 6 other classmates from the same class.

5.0
4.0
BCS250
Grade: A-
Jun 10, 2014

Javascript is not my thing let me tell you. His class was hard because he didn't use a textbook. The topics he covered we had to research it on the net, this guy knows his stuff, no doubt. His projects and homework are hard but you learn a lot in his class. Good luck and be prepared to work hard, that's all i'd like to say.

5.0
3.0
BCS345
Grade: A
Dec 19, 2014

When I started this course, I hated it. At the end when we got into GUI interfaces, I really started to enjoy the class. He is a hard grader and his final project is nothing to laugh about. I learned a lot of useful stuff in his class. Wish I had taken more courses with him! He's very reasonable. Just talk to him if you're lost in class.

5.0
4.0
BCS240
Grade: A
Dec 19, 2014

I really, really, really love this professor. I learned so much in so little time. He really makes you work for your grade. After this class I know that I will graduate with the certainty that I learned Web Development. Yeah !!! Leaving school for the real world!!! Oh, if you take his class make sure you learn the material. Trust me.

5.0
3.0
BCS345
Grade: B
Dec 25, 2014

You have to be crazy not to take this class with him. Just do the work and don't cheat. If he catches you cheating you're doomed. Other than that I have nothing else to say. He's a nice professor.

5.0
2.0
BCS240
Grade: A
Dec 30, 2014

This was my second time taking a class with him and I am just as impressed as I did before.

5.0
4.0
BCS345
Jan 5, 2015

Take this class with him and just be prepared to do lots of work. You will have to earn your grade.

5.0
4.0
BCS240
Grade: B-
Jan 9, 2015

I took Web Development II with him and don't regret it. Do your assignments, go to class and you will do well in his class.

2.0
5.0
BCS345
Grade: Drop/Withdrawal
Apr 8, 2015

This teacher is the worst teacher ive ever had at farmingdale. He doesn't teach us anything. he makes us read slides that he skips over in class. he grades homework so hard and doesn't help us when we do labs. he is also very bad at communicating with his students. please do yourself a favor and do not take him for a class.

2.0
5.0
BCS230
Apr 13, 2015

Very disappointed with this professor. Gives very big projects with only a day or two of time to hand them in, went back on his grading policy concerning resubmissions, and constantly tells the class to drop before the deadline which isn't reassuring. No office hours, responds late to emails. Not for FT students who also work.

1.0
5.0
230
Grade: Drop/Withdrawal
Apr 14, 2015

I HATE THIS PROFESSOR! he is the HARDEST professor in the entire school. he will make your life MISERABLE. NEVER EVER TAKE HIM. he will tell you to drop out and get a W. he is discouraging. he gives very hard assignments, labs and homeworks. he takes points off for no reason. and if the program doesn't compile, he gives NO partial credit.

1.0
5.0
230
Grade: D
Apr 14, 2015

worst teacher ever. he will never pass you. gave long hard labs and homeworks. gives less due time to submit them. never takes late lab or homework. he is rude and not helpful at all. discourages student from day one. tells students to take a Withdrawal.

3.0
4.0
345
Apr 21, 2015

Not sure what happen, but this professor is no good! Tells us we can resubmit projects anytime once we already had a 1st submission, takes that back and I'm left with all my working programs ready to resubmit. The due dates are 2-3 days which is not fair and is not realistic. Can be really arrogant assignments are not clear! Take Hoskey, skip this.

2.0
5.0
230
Apr 27, 2015

Short length of time given to complete assignments was unreasonable, especially since all efforts were most likely negated by a 0 anyway for some minute detail. I have no intention of blasting an intelligent person, I just felt little care was put into helping students learn. Encouragement to withdraw from day one made for a weird experience.

1.0
5.0
BCS230
May 17, 2015

Where to begin. Took 230 once before got a C-. Took it with Harry got an F. Changed resubmission policy half way through the class, only gave two days for long work. Very discouraging, told the class to drop or fail every class. Promised redo work, refused to assign it. Rather rude to students having trouble. Asking questions is a foolish endeavor.

5.0
4.0
BCS230
May 18, 2015

Very tough professor if you ask me, but I learned a lot. He makes you work for your grade. I learned more in his class than I have in previous courses. Getting an A wasn't easy. He really, really makes you work for your grade.

4.0
2.0
BCS345
Grade: A
May 18, 2015

don't know why he's getting bad reviews. I did the work, submited my homeworks on time and pass with a good grade. The homeworks are straight from the book, he accepts late submissions too. I had a good time in his class. Just don't be lazy and do the work. The book is horrible.

5.0
1.0
BCS230
Grade: B+
May 18, 2015

Final project is brutal he gave us three weeks to get it done. Students are giving him bad reviews and lying about him. He did allow late submissions, I submitted late work myself. Grading is tough. He gave us 5 days to do homework and 3 days for labs. This was my second class with him. Study hard if you want to pass. That's all

2.0
5.0
BCS345
Grade: C+
May 20, 2015

Coming from someone who got A's in C++2, PERL, and Data Structures, this man is a tough grader.... No benefit from the class at all until he gives you the hardest final project in the world which is actually good, will increase yours skills. Changed his resubmission policies, would have also gotten an A. Taught everything myself, take someone else.

3.0
5.0
BCS345
Grade: C+
Oct 12, 2015

One of the hardest classes I've ever taken... With all the BCS classes Ive gotten B+'s to A's, this one not even a B.. Gives HW every class which is not a problem, but his due dates are every class meet! Boring PPT presentations, topics are tough and he does not help. The final project is unrealistically hard, took me two weeks straight...

1.0
5.0
230
Grade: D+
Oct 22, 2015

HATE. HATE. HATE. HATE HIM. he will make your life miserable!! The test are very very hard multiple choice, his assignments are extremely confusing. BE WARE OF THE FINAL PROJECT, even if you did ok with your HWs and LABs he will make sure you commit suicide and fail this class due to the FINAL PROJECT because it is INSANELY HARD. DO NOT TAKE HIM.

5.0
4.0
BCS345
Grade: A
Dec 23, 2015

I've been working in the industry as a developer for over 8 years now. This was a refresher course paid by the company I work for. If my kids choose to go to college and learn programming, I hope they find someone like this professor. He prepares you for the industry. He most have lots of experience programming. I recommend him.

5.0
3.0
BCS240
Grade: A
Dec 23, 2015

This course was most about Dreamweaver and Photoshop than anything else. Professor Spiallat did a fine job at explaining the topics. The course content is boring and useless. I'm glad he went out of his way to cover Bootstrap which was not covered by the author. I would recommend him but the course is very disappointing.

5.0
5.0
BCS345
Grade: A-
Dec 23, 2015

Hardest course I took in my 4th year at Farmingdale and the one where I learned the most. Assignments are fair and not so hard. The textbook is pathetic so be ready to do your own research. I spent most of the semester at the learning center and the final project will test everything you've learned about programming.

5.0
4.0
BCS345
Grade: A-
Dec 23, 2015

I have endless respect for someone with his kind of knowledge. If you believe everything you read on the internet then do not take him. But if you want to experience what taking a college class is really like, sign up for his class. I take this course with him and no regrets whatsoever. I would do it again and no, I'm not crazy

5.0
2.0
BCS345
Grade: A
Jan 4, 2016

I took classes with prof. aydin and prof. gerstl and they both make prof espaillat look like a novice. they are tough and i mean it. I would take a million courses with prof. espillat but that won't happen since i just graduated in December. He's a very down to earth professor. I recommend him

5.0
3.0
BCS230
Grade: A
Jan 20, 2016

Very nice professor. To make a long story short, after taking a class with hime I was so confident that I ventured to get job as a programmer. Everything he taught me I've been using in my new job. I will forever thank him although I never told him. He would always push me to my limit in class and I am glad he did.

5.0
3.0
BCS240
Grade: A-
Jan 22, 2016

I loved taking bcs 240 with him. He showed endless patience towards all of the class. Very cool headed and respectful. I had never felt so comfortable around a professor before. I wouldn't mind recommending him because I know you'll learn a lot.

5.0
4.0
BCS345
Grade: A
Apr 25, 2016

Professor Espaillat makes you work for the grade.

5.0
4.0
BCS230
Grade: A
May 23, 2016

Professor Espaillat will make sure you learn the topic he's teaching. If you just barely made it in your previous courses with a C, I suggest you be prepared to study hard. If you made it to his class cheating in your previous courses, I recommend you drop his class 'cause you're gonna fail. I did however, loved the way he taught the class.

5.0
4.0
BCS345
Grade: A
May 26, 2016
Would take again

This course was very challenging. The one part i liked the most wast the GUI part with JavaFX and the database portion. You need to study and i suggest you ask questions if you don't understand something, he will gladly explain the topic. I'm grateful I took the class with him, this was my second time.

5.0
4.0
BCS345
Grade: B+
May 28, 2016
Would take again

Very talented professor but please may someone change that textbook. The textbook is garbage, anything but "Dietel & Dietel - JAVA: How to Program". Prof. Espaillat knows the topics, his explanations are very clear. I am taking his Android development class next semester. Nice teaching style! :)

4.0
4.0
BCS345
Grade: A-
Jun 18, 2016
Wouldn't take again

Be prepared going in to this class. His final project is very detailed. I wrote tons of code for it. Felt it was a bit unbalanced. More detailed then other work. Do not be afraid if you start with bad grades. He will grade entirely by the final if you do much better on it. The Final Project is HARD though. Overall good class. Challenging yet fair

5.0
4.0
BCS345
Grade: B+
Jun 28, 2016
Would take again

I really learned a lot from his class. I highly recommend this professor.

5.0
4.0
BCS345
Grade: C+
Dec 20, 2016
Would take again

If I were to grade him, I would give him an "A" for his teaching abilities. He is really down to earth, easy to talk to and genuinely concerned about our education. I wish Farmingdale had more professors like him. The course was hard especially the final project. But I learned more in his class than in any other course.

Gives good feedback
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
5.0
BCS421
Grade: A-
Dec 21, 2016
Would take again

Tough class. Great professor. I thought data structures was hard but this course was tougher. I am glad to have taken this course with him. Lots of my friends say he is good and know I can corroborate their comments. I'm happy to be done with this class. The final project was difficult.

Gives good feedback
Skip class? You won't pass.
Inspirational
5.0
4.0
BCS421
Grade: B-
Jan 15, 2017
Would take again

Never though I would enjoy programming in Android until I took a class with Prof. Espillat. Definitely an amazing professor.

Respected
Skip class? You won't pass.
Caring
5.0
5.0
BCS421
Grade: B+
Jan 19, 2017
Would take again

An extremely difficult course. I had a good time with this professor but the machines were horribly configured; this discouraged many of my classmates and some of them stopped attending. I highly recommend this professor but I would fire whoever takes care of the computers.

Respected
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
BCS345
Grade: C
Feb 21, 2017
Wouldn't take again

Terrible person, and a terrible professor overall. Very rude to students, grading is a joke. Does not work with you with problems, no office hours. Commonly blows off your questions, says to read the book. Shockingly works for the school aside from teaching, honestly doesn't deserve either job. Prepare for a lot of self studying at home or fail

Tough Grader
Get ready to read
Skip class? You won't pass.
4.0
2.0
BCS240
Grade: A
Dec 31, 2017
Would take again

One of the best professor I had at Farmingdale. Very flexible with the assignments and his grading-although sometimes hard-is reasonable. Do the work and you will learn a lot from him. Skip class and good luck, you are going to need it.

Gives good feedback
Caring
Would take again
5.0
4.0
BCS240
Grade: A
Jan 12, 2018
Would take again

This professor is fair and inspiring. Probably among one of the best professors I have had at Farmingdale. His grading policies are clear and fair, you do the work->"you pass", you don't->"you fail". He is reasonable and flexible. Don't skip his exams and avoid cutting his class. I learned a lot in his class. Loved it :)

Gives good feedback
Inspirational
Tests are tough
5.0
4.0
BCS240
Grade: B+
Jan 22, 2018
Would take again

I took web development II with this professor last semester and I don't regret it. He has some bad reviews but overall I found him to be very knowledgeable and determined to make you learn the topic. If you're looking for an easy A, take another professor otherwise get ready for the real college learning experience.

Gives good feedback
LOTS OF HOMEWORK
Inspirational
5.0
3.0
BCS215
Grade: A-
May 30, 2018
Would take again

A modern professor with a good sense of humor. A true gem. He is very capable of teaching and never before did I feel so happy to attend class. In the classroom I never felt like his student but more like a close friend. If he is teaching any of your classes, take him.

Gives good feedback
Inspirational
Caring
5.0
4.0
BCS235
Grade: A+
Jun 20, 2018
Would take again

I took JavaScript programming with prof Espaillat and coming from NCC I can say how talented this young professor is. The course was very challenging but extremely useful since I have a full time job and everything I learned applies to my role as a webmaster. If I had to grade his teaching, I would give him an A.

Gives good feedback
LOTS OF HOMEWORK
Hilarious
1.0
3.0
BCS215
Jun 20, 2018
Wouldn't take again

He would read word for word off the powerpoint slides without any examples and go off on tangents. Throughout the semester, he seemed very unorganized (saying what day we were going to study one day, only to change it the next). I saw even the syllabus was copied from BCS 300. Maybe he enjoys other subjects more because 215 was horrible with him.

Get ready to read
5.0
3.0
BCS215
Grade: A+
Jul 23, 2018
Would take again

I had a great experience with Espillat, I would take him again anytime. The textbook was old as it gets; eveyone in the classroom had the answers to problems. Exams were hard but they came from the book, again everyone had the answers. The easiest class I have taken so far.

Tough Grader
Gives good feedback
Caring
5.0
4.0
BCS240
Grade: A-
Dec 20, 2018
Would take again

I took BCS130 with someone who didn't teach us a thing. This course was hard because of that. Prof. Espailat was flexible and understanding. In the assessment assignment I was embarrassed by my work. At the end of the course, well that's a different story. I am taking JavaScript next semester with Espailat because he is awesome.

Gives good feedback
Inspirational
Caring
5.0
2.0
BCS240
Grade: C+
Dec 24, 2018
Would take again

I took BCS240 with this professor and I thought I would fail but I was wrong. This professor can make you learn the topics easily. He is very friendly and patient. I highly recommend him.

Gives good feedback
Inspirational
Caring
5.0
4.0
BCS240
Grade: A-
Dec 25, 2018
Would take again

This was a simple class. The final project brings everything you learned together. I am very satisfied with the results. I would take a class with him again in a heart beat.

Respected
GRADED BY FEW THINGS
Caring
5.0
5.0
BCS240
Grade: B
Jan 7, 2019
Would take again

No complaints. He is a good professor to learn from. The textbook is tutorial based making the class easy. I recommend him for this class.

Tough Grader
Gives good feedback
Respected
5.0
4.0
BCS345
May 7, 2019
Would take again

The best of the best. If you want to learn and have a job take him.

Gives good feedback
Lots of homework
Skip class? You won't pass.
5.0
4.0
BCS215
Grade: A
May 10, 2019
Would take again

The course was easy but he checks everything meticously. I recommend him but don't be fooled by what others might say to you, you will have to do the work. If you want an easy A this is not the professor to take. I enjoyed doing the work so I found it easy. Exams and quizzes are open textbook. It doesn't get any better ��

Gives good feedback
Lots of homework
Caring
5.0
5.0
BCS235
Grade: B+
May 10, 2019
Would take again

This is what every professor should be like. I took this course not expecting much. Most of my previous professors where mediocre at best. This professor had us doing useful projects, I just couldn't believe it. I highly recommend him. He helped me discover how much I enjoy programming.

Respected
Inspirational
Group projects
5.0
4.0
BCS235
Grade: A
May 12, 2019
Would take again

I used to believe JavaScript was not a practical useful language but I was wrong. After taking this course with Prof. Espialat I realized how wrong I was. The homeworks will force you to think and the final, although hard, was fair for the content of the course. Expect to do work if you take a course with hime. He is knowledgable of his topics.

Gives good feedback
Lots of homework
Tough grader
5.0
4.0
BCS215
Grade: C+
May 12, 2019
Would take again

The professor was flexible, friendly and knowledgeable. The course itself was easy however, you will need to do lots of assignments. I don't know if I will ever work with Linux but if I do, at least I know the basics. Lots of the course content you probably learned in prior courses.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
5.0
5.0
BCS109
Grade: B+
Jan 13, 2020
Would take again

Where do I start? Well, the professor was flexible and very knowledgeable. The course didn't feel like an intro to programming since the textbook is geared toward engineering and I am a business major. Lots of homework, quizzes, exams. The final will test all you learned be careful not to cheat, he checks for cheating. You've been warned.

Gives good feedback
Lots of homework
Tough grader
5.0
4.0
BCS109
Grade: A-
Jan 15, 2020
Would take again

I took this class because it is Python and I needed it at my job. The course was intense for a 100 level course. Lots of homework, cengage mindtap was useless we stopped using it half through the semester. Highly satisfied with what I learned, I'm using it at work. I recoomend Espailat he's very nice and on target.

Respected
Lots of homework
Caring
5.0
3.0
BCS240
Grade: A
Jan 15, 2020
Would take again

The most awesome course I have taken in Web Design so far. The professor was super inspirational and supportive. I couldn't believe my own final project at the end of the course. If he teaches this class again make sure to take him. I am still amazed by his teaching techniques. :-)��

Gives good feedback
Clear grading criteria
Tough grader
5.0
2.0
BCS109
Grade: A
Jan 22, 2020
Would take again

This was an easy class for me since I had taken C++ already. Most of my classmates were unhappy with him because they could not understand the problems he assigned. Frankly, I found him to be genuinely concerned about us learning. The course is easy if you pay attention, do the work and refrain from cheating. He is willing to help if you ask.

Skip class? You won't pass.
Hilarious
Tough grader
5.0
4.0
BCS109
Grade: A
Jan 26, 2020
Would take again

I took this class with professor espailat and he showed genuine interest in making sure we learned the topics. Most of the problems he assigns are difficult but you learn a lot from them. The final was hard but I managed to complete it on time. If your serious about learning, he is a good professor to take.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
1.0
4.0
BCS240
Grade: Not sure yet
Sep 28, 2020
Wouldn't take again

This man is terrifying. While our classes were set to online, he threatened to move to in person or give us 0s on his quizzes. He gets annoyed or blatantly ignores your questions, and emails. Code not done to EXACT specifics means its plain wrong. Anything that the student doesn't understand, he blames the past professors not his inability to teach

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
BCS240
Grade: Not sure yet
Sep 30, 2020
Wouldn't take again

For the love of god & all that is holy if you are able to avoid taking this specific professor do whatever you can to make sure that happens; As someone who doesn't usually come on here to drop ratings on professors I felt as if it was my duty to warn any unknowing students that please find another professor to take this class with. PLEASE AVOID

1.0
4.0
BCS240
Nov 11, 2020
Wouldn't take again

doesn't explain the concepts enough and blames the textbook for it, whistles loudly into the microphone, eats loudly during class, takes forever to respond to emails, doesn't give enough time or detail for what he wants with assignments, grading is not consistent at all, every time blackboard gave an error he threatened to give 0s to everyone.

Lots of homework
Test heavy
Beware of pop quizzes
5.0
4.0
BCS240
Grade: A+
Dec 22, 2020
Would take again

I am so glad I took this professor for this course. The class was difficult since I didn't learn anything in my previous HTML class. He is determined to make you learn the topic but it is hard work. Online classes are supposed to be easy but not with him. He is extremely fair. Those who don't do the work complained all the time.

Lots of homework
Beware of pop quizzes
Tough grader
5.0
3.0
BCS240
Grade: A-
Dec 22, 2020
Would take again

Wow! A few disgruntled classmates can make the course hard for eveyone. I had a very positive experience in this class with Prof. Espaillata. I was mesmerized with the work presented by my classmates at the end of the course. He can really teach this course. Sadly, he will no longer teach. I don't blame him.

Gives good feedback
Lots of homework
Tough grader
1.0
4.0
BCS230
Apr 13, 2021
Wouldn't take again

Please Avoid him. I truly don't know how he has a 4.5 rating. He doesn't help with anything during the labs. He just reads off the slides assigns a lot of Hw. On top of that, me and a few buddies work together on a lab that was worth maybe less than 1% of our total grade, he gave us an academic integrity violation for having similar code.

Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

90%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 53 grades
Most common grades:
A (18)
A- (11)
B+ (8)
Grade Distribution
A(21)B(5)C(6)D(4)F(0)A-/B+(19)
Based on 57 reported grades
A: 18
A-: 11
B+: 8
C+: 5
Common Tags
Gives good feedback (17)
Lots of homework (11)
Skip class? You won't pass. (10)
Caring (9)
Inspirational (7)
Tough grader (7)
Respected (6)
LOTS OF HOMEWORK (4)
Rating Trend

Declining

-1.09 avg change
May
Jan
Sep
Nov
Dec
Apr
Last 6 months
Ratings by Course

ADVCPP

5.0

(2)

CPP230

5.0

(4)

BCS450

5.0

(4)

BCS300

5.0

(5)

BCS102

5.0

(4)
+16 more courses
Difficulty by Course

230

5.0

BCS421

4.7

BCS235

4.3

345

4.0

BCS345

3.9

Similar Professors