4.8

Krisztina Domjan

English As A Second Language - Northern Virginia Community College (all campuses)

4.8
Quality
2.7
Difficulty
95%
Would Retake
95
Reviews
4.8
Quality
2.7
Difficulty
4.8
Helpful
4.8
Clarity

95%

Would Retake

95

Reviews

Rating Distribution
Official
95 total ratings

5

80

4

12

3

2

2

1

1

0

What Students Say

The homework she gives is a lot of busy work, but if you look past amount of work, she is a great professor who is eager to answer questions, and take in the perspective of her students

CORE105 - 4.0 rating

Domjan is one of the best professors

ESL212224 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

86%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 72 grades
Most common grades:
A (38)
A+ (21)
A- (8)
Grade Distribution
A(59)B(2)C(0)D(0)F(0)A-/B+(11)
Based on 78 reported grades
A: 38
A+: 21
A-: 8
Not sure yet: 6
Common Tags
Gives good feedback (34)
Lots of homework (29)
Clear grading criteria (22)
Caring (22)
Group projects (20)
Participation matters (18)
EXTRA CREDIT (15)
Respected (12)
Rating Trend

Declining

-0.84 avg change
Apr
Oct
Dec
Jan
Apr
Dec
Last 6 months
Ratings by Course

ESLESL

5.0

(2)

ESL212224

5.0

(1)

ESL31

5.0

(2)

CORE105051

5.0

(1)

ELTA080001

5.0

(2)
+6 more courses
Difficulty by Course

ESL212224

4.0

ESLESL

3.5

ESL31

3.0

ELTA080001

3.0

ELTA081002

3.0

Reviews (94)
5.0
2.0
ESLESL
Oct 14, 2011

nice, helpful, kind and know how to simplify the information.

5.0
4.0
ESL212224
May 8, 2016

Dr. Domjan is one of the best professors. Kind, helpful and informative. I would totally take her class again! She is a wonderful teacher!

5.0
4.0
ESL31
Grade: A
Aug 17, 2016
Would take again

She was great! You do have to participate and stick to the weekly homework schedule. Mrs. Domjan was very organized and always showed she cared about her class. I loved how hilarious she was sometimes. Very accessible by email always, and her feedback was very helpful. Please take her class!

Tough Grader
Clear grading criteria
EXTRA CREDIT
5.0
2.0
ESL31
Grade: A+
May 12, 2017
Would take again

She amazing. You will know a lot from her. You have to do every assignment, so that you can go smooth with her. Need to know about online group work, she will definitely teaches you.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
2.0
CORE105051
Dec 6, 2021
Would take again

Very organized, reasonable workload, got back to my emails very quickly. Would recommend.

Gives good feedback
Clear grading criteria
5.0
3.0
CORE105
Grade: A
Dec 7, 2021
Would take again

I enoyed being active in her class.

Lots of homework
Participation matters
EXTRA CREDIT
4.0
2.0
ELTA081
Dec 8, 2021
Would take again

I enjoy the course

Gives good feedback
5.0
4.0
ELTA081
Dec 8, 2021
Would take again

Learned a lot from this class and I always feel respect from teacher! Explain knowledge and assignments carefully and thoroughly ! Thank you very much !

Gives good feedback
Respected
EXTRA CREDIT
5.0
2.0
CORE105
Dec 8, 2021
Would take again

This class really helped me get out of my shell. I don't like whole class discussions but in this class I was comfortable with doing the discussions. And the work was really easy all you had to do was do it and you got a full grade, but a lot of it is repetitive. I would take this class again.

Gives good feedback
Participation matters
Skip class? You won't pass.
5.0
4.0
CORE105
Dec 9, 2021
Would take again

Really good at grading stuff, helps a lot if you are confused

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
4.0
ELTA081
Dec 9, 2021
Would take again

Kind, helpful, and nice. I enjoy this course.

Gives good feedback
Respected
5.0
3.0
ELTA081
Dec 9, 2021
Would take again

This class is well organized. Follow the professor step by step and you will learn a lot and get good grades!

Gives good feedback
Lots of homework
Clear grading criteria
5.0
1.0
CORE105
Grade: A
Dec 9, 2021
Would take again

The professor is patient. The topic of this course is really interesting. I really recommend this course!

Gives good feedback
Respected
4.0
3.0
ELTA081
Grade: A
Dec 9, 2021
Would take again

you can learn a lot from this course

Gives good feedback
Respected
5.0
2.0
CORE105
Grade: A
Dec 9, 2021
Would take again

I really loved Dr. Domjan! She was very understanding and clear with what she expected. She was very patient with me and accepted all of the late work I turned in for full credit. Even though I was not interested in the topic of the class to begin with, she made it very easy for us and very engaging. I would take her class again in a heartbeat.

Lots of homework
Participation matters
Caring
5.0
2.0
CORE105
Grade: A+
Dec 9, 2021
Would take again

Super friendly, always let you know what was required of your work.

Participation matters
Group projects
Clear grading criteria
5.0
2.0
CORE105
Grade: A+
Dec 9, 2021
Would take again

Super great professor! The class is super easy as long as you do your work and participate. There are a lot of assignments but they are not very hard.

Gives good feedback
Participation matters
Clear grading criteria
5.0
3.0
ELTA081
Dec 10, 2021
Would take again

She is a really nice professor highly recommends taking her course. Also, she is so nice and patient always willing to help out.I enjoy her class a lot

Respected
Gives good feedback
5.0
3.0
ELTA081
Dec 10, 2021
Would take again

I learned lots of useful strategies for evaluate the articles, and some writing skills.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
ELTA081
Dec 10, 2021
Would take again

Dr. Domjan is a excellent professor, and I have learned more about writing strategies that improved my writing skills.

Inspirational
Clear grading criteria
Amazing lectures
5.0
3.0
ELTA080001
Dec 10, 2021
Would take again

Professor Domjan is one of the outstanding Professors I have met this semester. I learned a lot about writing from her class. I hope to meet her in my next semester.

Gives good feedback
Lots of homework
Clear grading criteria
5.0
3.0
ELTA081002
Grade: A-
Dec 10, 2021
Would take again

Professor Domjan is really good teacher as well as respected human. She is so punctual and state forward towards the class. She put all the small details in the google documents which make the assignments more easier and untestable.

Respected
Clear grading criteria
Amazing lectures
4.0
4.0
CORE105
Grade: A
Dec 10, 2021
Wouldn't take again

Dr. Domjan is a very caring and straightforward teacher-do all that she says and you'll get a great grade. Now, she does ask for quite a bit, and this may feel tedious and excessive. If you aren't prepared to do sizeable homework for every class, be wary, however, if that sounds fine to you in place of a few high value papers/tests-go right ahead.

Gives good feedback
Lots of homework
Participation matters
5.0
3.0
ELTA081
Grade: A
Dec 10, 2021
Would take again

Professor Krisztina Domjan is knowledgeable, and I developed myself during my experience with her sessions. Her patient explanation and feedback for each assignment were inspirational and effective.

Respected
Accessible outside class
Inspirational
5.0
3.0
CORE105050
Grade: B+
Dec 12, 2021
Would take again

Professor Domjan is the most straightforward and patient professors I have met. The class was a lot of discussion and the work load was manageable.

Lots of homework
Accessible outside class
Clear grading criteria
4.0
2.0
CORE105
Grade: A
Dec 13, 2021
Would take again

She's very sweet. Even though there's quite a bit of outside work, it all applies to the course and is genuinely interesting. She was also very patient.

Gives good feedback
Group projects
Caring
5.0
5.0
CORE105
Grade: A
Apr 20, 2022
Would take again

Very good professor who understands that students are busy at the end of the term.

EXTRA CREDIT
5.0
1.0
CORE105
Grade: A
Apr 20, 2022
Would take again

good!!!

EXTRA CREDIT
Gives good feedback
5.0
2.0
OGIS130002
Grade: A+
Apr 20, 2022
Would take again

Very kind and nice professor, Lot's of homework but easy to do.

EXTRA CREDIT
Lots of homework
Caring
5.0
5.0
ESLESL
Grade: A+
Apr 20, 2022
Would take again

Ms. Krisztina is an amazing professor, even though there is much outside homework if you pay attention and work on it you will almost get a full grade. Take this class! She is a really nice and good professor! :)

Participation matters
EXTRA CREDIT
Lots of homework
5.0
3.0
OGIS130
Grade: A+
Apr 20, 2022
Would take again

Professor Domjan. is a very good and attentive professor. I really enjoyed her class and would totally recommend it to others.

Participation matters
Clear grading criteria
Gives good feedback
4.0
2.0
OGIS130
Grade: A
Apr 20, 2022
Would take again

The assignment are long but easy

Get ready to read
Group projects
Lots of homework
5.0
5.0
OGIS130
Grade: A+
Apr 20, 2022
Would take again

She is really nice!!!

EXTRA CREDIT
Gives good feedback
Inspirational
5.0
3.0
CORE105
Grade: A+
Apr 20, 2022
Would take again

Definitely my favorite professor. She is so open and welcoming to everyone.

EXTRA CREDIT
Amazing lectures
Caring
5.0
1.0
OGIS130002
Grade: A-
Apr 20, 2022
Would take again

The professor is really great, her class is really relaxed (I mean easy for students to understand).

Group projects
Amazing lectures
Respected
5.0
3.0
OGIS130
Grade: Not sure yet
Apr 21, 2022
Would take again

Very enjoyable class. The professor is very understanding and creates a fun environment to learn in.

5.0
2.0
OGIS130
Grade: A-
Apr 21, 2022
Would take again

I loved the class and the way the professor make it fun.

Participation matters
EXTRA CREDIT
Gives good feedback
5.0
2.0
OGIS130
Grade: A
Apr 21, 2022
Would take again

She is a great teacher, honestly so fun! Although I would say that homework is kind of repetitive.

Get ready to read
Amazing lectures
Caring
5.0
3.0
CORE105
Grade: A
Apr 22, 2022
Would take again

best professor ever

Gives good feedback
Inspirational
Caring
5.0
3.0
CORE105
Grade: A
Apr 22, 2022
Would take again

Professor Domjan is amazing.

5.0
5.0
CORE105
Grade: A
Apr 22, 2022
Would take again

This is a very good professor, and she is very inclusive. I will choose her other courses.

5.0
1.0
CORE105
Grade: A+
Apr 22, 2022
Would take again

She is so good

Gives good feedback
Caring
Respected
5.0
3.0
CORE105
Grade: A+
Nov 17, 2022
Would take again

Dr. Domjan was extremely insightful and passionate about the topic. She was extremely respectful to her our section and communicative when necessary. I cannot say enough good things about her. Would take her class again 100%.

Clear grading criteria
Gives good feedback
Caring
4.0
2.0
OGIS130002
Grade: A
Dec 4, 2022
Would take again

Really kind. We can redo our assignments if we got a low grade.

EXTRA CREDIT
Lots of homework
5.0
2.0
CORE105
Grade: A+
Dec 5, 2022
Would take again

She is passionate about the topic, and assigns readings that make the course feel very cohesive and informative.

Get ready to read
Participation matters
Lots of homework
5.0
2.0
CORE105
Grade: Not sure yet
Dec 6, 2022
Would take again

Professor Domjan is great. I took her course called iGen Reboot. She has clear standards and as long as you participate in class and are online savvy you will do great.

Participation matters
Inspirational
Online Savvy
5.0
3.0
OGIS130
Grade: A+
Dec 7, 2022
Would take again

I think she is a very good professor and I hope you will come to her class.

Inspirational
Caring
Respected
5.0
5.0
OGIS130002
Grade: A
Dec 7, 2022
Would take again

good.

Get ready to read
Group projects
Amazing lectures
5.0
4.0
OGIS130
Grade: A+
Dec 7, 2022
Would take again

it's not hard. But there are Assignments a lot.

5.0
5.0
CORE105
Grade: B+
Dec 8, 2022
Would take again

The professor is very good, there are detailed explanations for each assignment, just choose and you're done

Tough grader
5.0
3.0
CORE105
Grade: A
Dec 8, 2022
Would take again

Dr. Domjan is very clear about her expectations for each assignment. Some assignments are graded harshly, but she may give you the opportunity to resubmit the assignment for full points. She also provides ample opportunities to earn extra credit which can boost your grade. She responds to emails quickly and is very understanding.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
1.0
CORE105
Grade: A-
Dec 17, 2022
Would take again

Professor Domjan is an absolute angel. She is very lenient and very understanding. Her homework assignments are quite easy, and her class was enjoyable. If you are looking to take a class with a kind-hearted professor who really cares about her students, she is the one for you.

Group projects
Lots of homework
Caring
5.0
1.0
OGIS130
Grade: A+
Apr 20, 2023
Would take again

While there is a significant amount of work to be done, the grading standards are relatively lenient.

EXTRA CREDIT
Clear grading criteria
Lots of homework
5.0
1.0
OGIS130
Grade: Not sure yet
Apr 21, 2023
Would take again

I like Dr. Domjan so much. As an international student, I can easily understand her class.

5.0
3.0
OGIS130
Grade: Not sure yet
Apr 26, 2023
Would take again

She is absolutely awesome, really considerate. She is very caring and open to any questions. I would take this class again. However get ready to read (homework and projects are based on readings).

Get ready to read
Clear grading criteria
Lots of homework
5.0
3.0
OGIS130002
Grade: A-
Apr 26, 2023
Would take again

Professor Domjan is a very nice teacher that her teaching style is really fun and relax. I do not feel pressure to go to her class and I like the discussion table to hear different stories from my classmates who have different culture background.

Participation matters
Gives good feedback
Caring
5.0
3.0
OGIS130
Grade: Not sure yet
Apr 26, 2023
Would take again

Always ready to help, however get ready to read a lot and do a lot of homework. Prefers creative homework and some assignments take a really long time (Final project took more than 2 weeks to complete)

Participation matters
Group projects
Lots of homework
5.0
3.0
ELTA081
Grade: A
Apr 27, 2023
Would take again

Professor Domjan gives an opportunity to study using many useful online sources. Teaching step-by-step is a way I really like.

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
ELTA081
Grade: A
Apr 27, 2023
Would take again

The professor is very responsible

5.0
3.0
ELTA081
Grade: A
Apr 27, 2023
Would take again

Students can learn writing skills in a formal style from Professor Domjan. Professor also provides many useful tools to students as a writing assistant tool, these tools are helpful to improve writing skills.

Clear grading criteria
Gives good feedback
Lots of homework
5.0
4.0
ELTA081
Grade: A
Apr 27, 2023
Would take again

The professor has a whole syllabus in the semester so that I can know what knowledge and information I will have and improve my writing skills with the academic. The assignment looks like not very hard, but I need to spend time finishing and brainstorming to do my assignments. I found that my write has improved than before.

Participation matters
Amazing lectures
Inspirational
5.0
2.0
ELTA081
Grade: A
Apr 27, 2023
Would take again

Having well-structured lessons has made it incredibly easy for me to catch up and learn. I appreciate the time and effort you put into helping us improve our writing skills. Thanks to your advice and criticism, I now feel more confident about my writing abilities.

EXTRA CREDIT
Amazing lectures
Lots of homework
4.0
3.0
ELTA081002
Grade: A
Apr 27, 2023
Would take again

The professor did great job in the academic writing class I learned good writing skill from the professor. Even, I have to mention that she is so supportive, kind and liberal for the assignments. In addition, I learned professional skill from the professor and If I get chance to study under her again I feel greatful to get that kind of opportunity.

Tough grader
5.0
2.0
OGIS130
Grade: A
May 2, 2023
Would take again

She is smart, flexible, and kind! Hands down the best professor that I had

Caring
Accessible outside class
5.0
2.0
OGIS130
Grade: A
May 5, 2023
Would take again

She is very nice and supportive. The main thing I feel the course is very heavy because of the homework. It took me 6-8 hours to finish every week which was very time-consuming.

Get ready to read
Lots of homework
Caring
5.0
2.0
OGIS130
Grade: A+
May 5, 2023
Would take again

It has quite a lot of homework. But those are not that hard and easy grade. I really recommend to take any course of her.

5.0
2.0
CORE105
Grade: A
Dec 4, 2023
Would take again

Took her OGIS class, absolutely the best! So I registered for her Core 105 class. The two classes are similar in the structure and style, the only thing different is the content. She is very caring and understandable, don't worry if you get a bad grade since you could always redo it. Love her!

EXTRA CREDIT
Group projects
Lots of homework
5.0
1.0
CORE105
Grade: A
Dec 6, 2023
Would take again

She cares of students, she allows students to use AI-tools soemtiems.

EXTRA CREDIT
Inspirational
Caring
4.0
4.0
CORE105
Grade: A-
Dec 7, 2023
Would take again

Professor Domjan is a good professor. My biggest issue in her class was the unclearness of assignments. I see her vision of having everything in a single doc. However, I found it quite confusing and complicated a course that already had a ton of different materials. I also found requiring students to submit graded notes a little elementary.

Gives good feedback
Lots of homework
5.0
3.0
ELTA081
Grade: A+
Dec 8, 2023
Would take again

She is a professor with a very balanced perspective on information literacy.

Get ready to read
Amazing lectures
Caring
5.0
1.0
ELTA081
Dec 10, 2023
Would take again

i want to share this information that she has very kind nature and she gave feedback so it is very easy for us to complete the assignment.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
ELTA081
Grade: A
Dec 11, 2023
Would take again

Awesome!

Gives good feedback
Inspirational
Caring
5.0
3.0
ELTA080001
Grade: A
Dec 12, 2023
Would take again

Dr. Krisztina's academic discussions were enlightening. Her adept guidance created a vibrant learning environment, blending informativeness with enjoyment. I appreciate her dedication to making the discussions engaging and enriching.

Participation matters
Group projects
Gives good feedback
5.0
3.0
OGIS130
Grade: A
Dec 12, 2023
Would take again

good, easy to pass

Group projects
Gives good feedback
Inspirational
5.0
1.0
ELTA081
Grade: Not sure yet
Dec 12, 2023
Would take again

The professor's professionalism is unquestionable and she understands the key points and emphasis of writing very well. I really like the way the professor teaches. She is very organized and gives us timely guidance when we need it.

Amazing lectures
Respected
5.0
3.0
ELTA081
Grade: A+
Dec 13, 2023
Would take again

The lectures are very clear and very helpful for writing. The teacher is serious responsible and very gentle.

Clear grading criteria
Gives good feedback
Respected
4.0
2.0
CORE105
Grade: A
Apr 24, 2024
Would take again

It's a lot. of work but its doable if you get on a schedule and pay attention in class

Group projects
Lots of homework
5.0
2.0
CORE105
Grade: B+
Apr 25, 2024
Would take again

This Professor was amazing would recommend to anybody thinking about taking this class.

Amazing lectures
Gives good feedback
Caring
5.0
2.0
CORE105
Grade: A+
Apr 25, 2024
Would take again

My experience with Professor Domjan was enjoyable. She was always there to answer any questions regarding AI. This course does have a lot of assignments/ busy work. She is a very fair grader. I would 100% take the course again.

Participation matters
Group projects
Online Savvy
5.0
2.0
CORE105
Grade: A
Apr 26, 2024
Would take again

Professor Domjan was probably the best professor I have taken during my 1st year of college at AU. She is so understanding and helpful when you miss an assignment or when you need help on an assignment. If you missed an assignment she will let you do it again without affecting your grade. Take her!! I would take her again if I could.

4.0
3.0
CORE105
Grade: A
Apr 26, 2024
Would take again

Professor Domain is a great professor and produces a great class environment, however work can be a bit tedious at times, its lots of small assignments that feel like busy work. Overall though, good class

Participation matters
Lots of homework
Caring
5.0
4.0
CORE105
Grade: A+
Apr 30, 2024
Would take again

Domjan is a wonderful professor for a class that kinda sucks. She is lenient with late work, very kind, gives good lectures and has some engaging class activities. The work load is INSANE. There is genuinely so much work it's ludicrous. It's all busy work, have to cite everything, annoying, etc. Thank god she was a good prof to dampen the effect.

Group projects
Lots of homework
Online Savvy
2.0
3.0
CORE105
Grade: A-
Oct 31, 2024

Professor Domjan was ok, but the topic was not engaging, and she did not do an excellent job of trying to make it fun or exciting; she just threw hours of work onto us every class. It was really repetitive; we only talked about two things throughout the semester. I would take this class again, but only if I'm forced to. I do not recommend it.

Tough grader
Group projects
Lots of homework
5.0
3.0
OGIS130
Grade: A+
Dec 4, 2024
Would take again

really good

Group projects
5.0
5.0
OGIS130002
Grade: A
Dec 4, 2024

Good teacher, but too much homework and no participation points

Get ready to read
Participation matters
Clear grading criteria
4.0
3.0
CORE105
Grade: A+
Dec 5, 2024
Would take again

I had Professor Domjan at American University for iGen Reboot. The homework she gives is a lot of busy work, but if you look past amount of work, she is a great professor who is eager to answer questions, and take in the perspective of her students. One final thing, she makes you cite everything imaginable so be able to cite in APA.

Group projects
Lots of homework
Online Savvy
5.0
3.0
ELTA081002
Dec 6, 2024
Would take again

I really liked her class. I took a writing class for English. Her class is great to learn academic writing. I feel lucky to have her class for my first semester as international student.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
CORE105
Grade: A
Dec 8, 2024
Would take again

Prof Domjan is very forward-thinking: her class normalizes ethical AI use and meets students where they are. The content is very practical and applicable to other courses. She is also very respectful, encouraging diverse povs (even dissenting ones). Guidelines are clear, & the class is interesting, offering a valuable mindset when it comes to AI!

Group projects
Caring
Online Savvy
3.0
4.0
CORE105
Grade: B
Jan 14, 2025

So much homework for a complex problems class (hours every class). Totally busy work so it does not feel like you're learning anything. However, she let me turn all late work in for full credit at the end of the semester. The course (iGen Reboot) demands that you use AI for even the most menial tasks, and the topic is incredibly boring.

Get ready to read
Group projects
Lots of homework
5.0
1.0
OGIS130
Apr 23, 2025
Would take again

Really helpful, understanding and nice. A really close professor.

5.0
1.0
CORE105
Grade: A-
Apr 28, 2025
Would take again

She is super easy to communicate with and will work with you if you need it!

Lots of homework
Caring
Accessible outside class
5.0
2.0
CORE105
Grade: A
Apr 28, 2025
Would take again

Engaging class; was one of my favorites and it enhanced my digital literacy.

4.0
3.0
CORE105
Grade: B
Apr 29, 2025
Would take again

Great teacher, just be ready to have homework often since you need to finish work that was started in class. Not hard, just can be a bit annoying when you have a ton of other stuff to do but you have to spend a couple hours on an ai class.

Group projects
Lots of homework
Online Savvy
3.0
3.0
CORE105
Grade: A
Dec 3, 2025

This class is so much work for a CORE 105 class. I would recommend taking another course if you are just trying to fulfill your CORE requirement. If not, be ready to spend at least 8 to 12 hours on homework in between each class. The work isn't hard it's just busy work. However she is flexible with deadlines if you communicate.

Group projects
Lots of homework
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

86%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 72 grades
Most common grades:
A (38)
A+ (21)
A- (8)
Grade Distribution
A(59)B(2)C(0)D(0)F(0)A-/B+(11)
Based on 78 reported grades
A: 38
A+: 21
A-: 8
Not sure yet: 6
Common Tags
Gives good feedback (34)
Lots of homework (29)
Clear grading criteria (22)
Caring (22)
Group projects (20)
Participation matters (18)
EXTRA CREDIT (15)
Respected (12)
Rating Trend

Declining

-0.84 avg change
Apr
Oct
Dec
Jan
Apr
Dec
Last 6 months
Ratings by Course

ESLESL

5.0

(2)

ESL212224

5.0

(1)

ESL31

5.0

(2)

CORE105051

5.0

(1)

ELTA080001

5.0

(2)
+6 more courses
Difficulty by Course

ESL212224

4.0

ESLESL

3.5

ESL31

3.0

ELTA080001

3.0

ELTA081002

3.0

Similar Professors