Prof Xu is passionate and friendly, but he isn't good at teaching this course. This is a tough subject & requires building up to certain concepts, we didn't get this. I had to watch YouTube videos or look online for help; I could not figure out the concepts he was trying to teach. Tests are overly specific & include things mentioned once in lectureRate My Professors ↗
Current instructor
Huifang Xu
What students say
Original student reviews · all captured dates
Mineralogy is difficult and while Huifang tries to make it fun and is clearly very interested and knowledgeable in the topic, he is not skilled at teaching the material. It's usually difficult to understand what he's saying and he doesn't explain concepts well. Exams are very difficult, and there are no materials provided for exam preparation.Rate My Professors ↗
Overall, the class was okay as the quizzes were relatively easy but the exams can be a little tricky. Great class if you need to take one credit.Rate My Professors ↗
If you ever need a 1 credit easy A, take geo sci 331! Super easy but also interesting class. Lectures are PDFs, and you have quizzes for your grade. Very easy questions... Definitely would take a class with him again!Rate My Professors ↗
Easy class, easy tests, nice professorRate My Professors ↗
Great lectures. Prof. Xu makes mineralogy really fun even though it is a lot of memorization and facts. His online lectures were a bit confusing because he would write over his own words. Makes an effort to be funny and make class fun. Definitely go to office hours. Textbook is very necessary, but could be a pdf. Exams were very hard.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with Huifang Xu
Directed Study
1–3 creditsDirected Study course for independent study arranged with a faculty member.
Offering recorded · Spring 2027 · Sources
No recorded grade history
Explores the formation, collection, properties, and treatment of popular gemstones, covering their science and classification.
Offering recorded · Spring 2027 · Sources
Past student reviews · Huifang Xu
Huifang Xu taught GEOSCI 331 as an online course using PDF lectures and timed exams. Students described the assessments as ranging from easy to nitpicky, noting that exams consisted of 30 questions requiring answers from all lectures. Some students reported the class was easy to pass, while others found the questions extremely nitpicky.
historical GPA · grades
Fall 2022–Spring 2026Senior Thesis
3–4 creditsMentored individual research and study for students completing a senior thesis.
Offering recorded · Spring 2027 · Sources
No recorded grade history
Directed Study
1–6 creditsIndependent study as arranged with a faculty member.
Offering recorded · Spring 2027 · Sources
No recorded grade history
Crystal Chemistry
3 creditsPrinciples of crystal chemistry emphasizing the structure and behavior of rock forming minerals, including X-ray diffraction and mineral defects.
Offering recorded · Spring 2027 · Sources
Recent recorded grades — Spring 2013: 3.67 GPA, 100.0% A/AB (n=6 letter grades); Spring 2015: 3.79 GPA, 100.0% A/AB (n=7 letter grades); Spring 2022: 3.50 GPA, 100.0% A/AB (n=2 letter grades).
No recorded grade history
Research
1–12 creditsResearch course in GEOSCI supervised by individual faculty members, requiring graduate or professional standing.
Offering recorded · Spring 2027 · Sources
No recorded grade history
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2027 | GEOSCI 199 | Directed Study |
| Spring 2027 | GEOSCI 331 | Gems: the Science Behind the Sparkle |
| Spring 2027 | GEOSCI 692 | Senior Thesis |
| Spring 2027 | GEOSCI 699 | Directed Study |
| Spring 2027 | GEOSCI 765 | Crystal Chemistry |
| Spring 2027 | GEOSCI 990 | Research |
| Fall 2026 | GEOSCI 331 | Gems: the Science Behind the Sparkle |
| Fall 2026 | GEOSCI 691 | Senior Thesis |
| Fall 2026 | GEOSCI 699 | Directed Study |
| Fall 2026 | GEOSCI 990 | Research |
| Fall 2026 | GEOSCI/GLE 360 | Principles of Mineralogy |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_dbd947088cd6a6d15335d30f",
"source": "enrollment",
"source_instructor_id": "hxu1",
"identity_basis": "netid",
"identity_status": "source_identified",
"name": "Huifang Xu",
"email": "HFXU@GEOLOGY.WISC.EDU",
"first_observed_at": "2026-09-07 15:55:43.033547+00:00",
"last_observed_at": "2026-10-14 17:50:09.728220+00:00",
"ratings": {
"review_count": 21,
"quality": 3.33,
"difficulty": 2.9,
"quality_count": 21,
"difficulty_count": 21,
"profile_id": "rmp:1136169",
"source_url": "https://www.ratemyprofessors.com/professor/1136169",
"match_basis": "exact_name",
"observed_at": "2026-10-14 19:10:03.991605+00:00",
"courses": {
"course_81f4461a09a3e6c844c539a7": {
"review_count": 6,
"quality": 3.5,
"difficulty": 2.67,
"quality_count": 6,
"difficulty_count": 6
},
"course_c12870ea5f4395a0bdc83d31": {
"review_count": 2,
"quality": 4.5,
"difficulty": 4,
"quality_count": 2,
"difficulty_count": 2
}
},
"bayesian_quality": 3.4905822343885218,
"prior_mean": 3.65919358049647,
"prior_weight": 20
},
"current": true,
"courses": [
{
"course_uid": "course_0e9ddc90b7422de5fbb82d61",
"course_id": "GEOSCI 692",
"title": "SENIOR THESIS",
"credits_min": 3,
"credits_max": 4,
"gpa": 4
},
{
"course_uid": "course_55a3719a9378ba3e5ac8d303",
"course_id": "GEOSCI 990",
"title": "RESEARCH",
"credits_min": 1,
"credits_max": 12,
"gpa": null
},
{
"course_uid": "course_704debebac362ea646d7834a",
"course_id": "GEOSCI 765",
"title": "CRYSTAL CHEMISTRY",
"credits_min": 3,
"credits_max": 3,
"gpa": 3.726
},
{
"course_uid": "course_81f4461a09a3e6c844c539a7",
"course_id": "GEOSCI 331",
"title": "GEMS: THE SCIENCE BEHIND THE SPARKLE",
"credits_min": 1,
"credits_max": 2,
"gpa": 3.325
},
{
"course_uid": "course_db4ff19cdc2ed27d049c0404",
"course_id": "GEOSCI 699",
"title": "DIRECTED STUDY",
"credits_min": 1,
"credits_max": 6,
"gpa": 3.75
},
{
"course_uid": "course_fea2598f5f95af919f515192",
"course_id": "GEOSCI 199",
"title": "DIRECTED STUDY",
"credits_min": 1,
"credits_max": 3,
"gpa": 3.85
}
],
"revision": "fc1811fa52e581ea57a35c0cf3343f8740a8ffbf",
"instructor_url": "/instructors/HUIFANG_XU"
}