diff --git a/_includes/list_students.html b/_includes/list_students.html
index af81dcd44f..5f4879e9a3 100644
--- a/_includes/list_students.html
+++ b/_includes/list_students.html
@@ -5,58 +5,45 @@
| data_filter: include.filters
%}
-{% assign years = data
- | group_by_exp: "d", "d.date | date: '%Y'"
- | sort: "name"
- | reverse
-%}
-
-{% for year in years %}
- {% assign data = year.items %}
-
- {% if years.size > 1 %}
- {{--}}
{{ year.name }}
- {% assign data = data | sort: "date" | reverse %}
- {% endif %}
+{% assign sorted_data = data | sort: "order" %}
- {% for d in data %}
- {% assign style = d.style | default: include.style %}
+{% for d in sorted_data %}
+ {% assign style = d.style | default: include.style %}
- {%
- include {{ include.component | append: ".html" }}
- display_1=d.display_1
- display_2=d.display_2
- display_3=d.display_3
- affiliation=d.affiliation
- author=d.author
- authors=d.authors
- buttons=d.buttons
- caption=d.caption
- content=d.content
- date=d.date
- description=d.description
- excerpt=d.excerpt
- height=d.height
- icon=d.icon
- id=d.id
- image=d.image
- last_modified_at=d.last_modified_at
- link=d.link
- lookup=d.lookup
- name=d.name
- publisher=d.publisher
- repo=d.repo
- role=d.role
- slug=d.slug
- style=style
- subtitle=d.subtitle
- tags=d.tags
- text=d.text
- title=d.title
- tooltip=d.tooltip
- type=d.type
- url=d.url
- width=d.width
- %}
- {% endfor %}
+ {%
+ include {{ include.component | append: ".html" }}
+ display_1=d.display_1
+ display_2=d.display_2
+ display_3=d.display_3
+ affiliation=d.affiliation
+ author=d.author
+ authors=d.authors
+ buttons=d.buttons
+ caption=d.caption
+ content=d.content
+ date=d.date
+ description=d.description
+ excerpt=d.excerpt
+ height=d.height
+ icon=d.icon
+ id=d.id
+ image=d.image
+ last_modified_at=d.last_modified_at
+ link=d.link
+ lookup=d.lookup
+ name=d.name
+ publisher=d.publisher
+ repo=d.repo
+ role=d.role
+ slug=d.slug
+ style=style
+ subtitle=d.subtitle
+ tags=d.tags
+ text=d.text
+ title=d.title
+ tooltip=d.tooltip
+ type=d.type
+ url=d.url
+ width=d.width
+ %}
{% endfor %}
\ No newline at end of file
diff --git a/_members/albert-dang.md b/_members/albert-dang.md
index 2f0af8b7da..79bf0dee4e 100644
--- a/_members/albert-dang.md
+++ b/_members/albert-dang.md
@@ -3,6 +3,7 @@ name: Albert Dang
image: people_photos/albert_dang.png
role: grad
affiliation: UC Riverside
+order: 113
aliases:
- A. Dang
- A Dang
diff --git a/_members/anirudh_nittur_venkatesh.md b/_members/anirudh_nittur_venkatesh.md
index b2fadb4138..34d84f89cd 100644
--- a/_members/anirudh_nittur_venkatesh.md
+++ b/_members/anirudh_nittur_venkatesh.md
@@ -3,6 +3,7 @@ name: Anirudh Nittur Venkatesh
image: people_photos/default.png
role: grad
affiliation: UC Riverside
+order: 101
# aliases:
# - Z. Li
# - Z Li
diff --git a/_members/etha_ortega.md b/_members/etha_ortega.md
index 6f14f176ec..0f58ebe76c 100644
--- a/_members/etha_ortega.md
+++ b/_members/etha_ortega.md
@@ -3,6 +3,7 @@ name: Ethan Ortega
image: people_photos/default.png
role: under
affiliation: UC Riverside
+order: 331
# aliases:
# - Y. Xia
# - Y Xia
diff --git a/_members/fnu-heman.md b/_members/fnu-heman.md
index fe67c72e96..48ec7dafeb 100644
--- a/_members/fnu-heman.md
+++ b/_members/fnu-heman.md
@@ -3,6 +3,7 @@ name: Fnu Heman
image: people_photos/default.png
role: grad
affiliation: UC Riverside
+order: 102
# aliases:
# - A. Dang
# - A Dang
diff --git a/_members/jianpeng-yao.md b/_members/jianpeng-yao.md
index df72088079..227defc432 100644
--- a/_members/jianpeng-yao.md
+++ b/_members/jianpeng-yao.md
@@ -3,6 +3,7 @@ name: Jianpeng Yao
image: people_photos/jianpengyao.png
role: grad
affiliation: UC Riverside
+order: 001
aliases:
- J. Yao
- J Yao
diff --git a/_members/junge-zhang.md b/_members/junge-zhang.md
index 0a5f50ff71..e3e90554e5 100644
--- a/_members/junge-zhang.md
+++ b/_members/junge-zhang.md
@@ -3,6 +3,7 @@ name: Junge Zhang
image: people_photos/default.png
role: grad
affiliation: UC Riverside
+order: 003
aliases:
- J. Zhang
- J Zhang
diff --git a/_members/justin-yue.md b/_members/justin-yue.md
index f7759e6b66..2a6718b940 100644
--- a/_members/justin-yue.md
+++ b/_members/justin-yue.md
@@ -3,6 +3,7 @@ name: Justin Yue
image: people_photos/default.png
role: grad
affiliation: UC Riverside
+order: 003
aliases:
- J. Yue
- J Yue
diff --git a/_members/kanghoon_lee.md b/_members/kanghoon_lee.md
index 898af9563e..38d117b055 100644
--- a/_members/kanghoon_lee.md
+++ b/_members/kanghoon_lee.md
@@ -3,6 +3,7 @@ name: Kanghoon Lee
image: people_photos/default.png
role: visiting
affiliation: KAIST
+order: 041
# aliases:
# - Y. Xia
# - Y Xia
diff --git a/_members/mingxuan-yan.md b/_members/mingxuan-yan.md
index f8abb0d40e..c646440a33 100644
--- a/_members/mingxuan-yan.md
+++ b/_members/mingxuan-yan.md
@@ -3,6 +3,7 @@ name: Mingxuan Yan
image: people_photos/mingxuanyan.jpg
role: grad
affiliation: UC Riverside
+order: 003
aliases:
- M. Yan
- M Yan
diff --git a/_members/moustafa_soliman.md b/_members/moustafa_soliman.md
index 4198c84db4..bb95f33de1 100644
--- a/_members/moustafa_soliman.md
+++ b/_members/moustafa_soliman.md
@@ -3,6 +3,7 @@ name: Moustafa Soliman
image: people_photos/default.png
role: under
affiliation: UC Riverside
+order: 030
# aliases:
# - Y. Xia
# - Y Xia
diff --git a/_members/nate_matora.md b/_members/nate_matora.md
index 26b1fd7588..ee3aee54da 100644
--- a/_members/nate_matora.md
+++ b/_members/nate_matora.md
@@ -3,6 +3,7 @@ name: Nate Matora
image: people_photos/default.png
role: under
affiliation: UC Riverside
+order: 032
# aliases:
# - Y. Xia
# - Y Xia
diff --git a/_members/xiaopan-zhang.md b/_members/xiaopan-zhang.md
index f2b9e119b5..3a927d304c 100644
--- a/_members/xiaopan-zhang.md
+++ b/_members/xiaopan-zhang.md
@@ -3,6 +3,7 @@ name: Xiaopan Zhang
image: people_photos/xiaopanzhang.jpg
role: grad
affiliation: UC Riverside
+order: 001
aliases:
- X. Zhang
- X Zhang
diff --git a/_members/yu_xia.md b/_members/yu_xia.md
index 0c04aa2ef7..cfd8f5b032 100644
--- a/_members/yu_xia.md
+++ b/_members/yu_xia.md
@@ -3,6 +3,7 @@ name: Yu Xia
image: people_photos/yuxia.jpg
role: grad
affiliation: UC Riverside
+order: 112
aliases:
- Y. Xia
- Y Xia
diff --git a/_members/zehao-wang.md b/_members/zehao-wang.md
index 2da2f5cdb0..93042a8f30 100644
--- a/_members/zehao-wang.md
+++ b/_members/zehao-wang.md
@@ -3,6 +3,7 @@ name: Zehao Wang
image: people_photos/default.png
role: grad
affiliation: UC Riverside
+order: 002
aliases:
- Z. Wang
- Z Wang
diff --git a/_members/zhifeng-wu.md b/_members/zhifeng-wu.md
index 5fc35f5c49..6d3da90f22 100644
--- a/_members/zhifeng-wu.md
+++ b/_members/zhifeng-wu.md
@@ -3,6 +3,7 @@ name: Zhifeng Wu
image: people_photos/zhifengwu.jpg
role: grad
affiliation: UC Riverside
+order: 123
aliases:
- Z. Wu
- Z Wu
diff --git a/_members/zhixu-li.md b/_members/zhixu-li.md
index c8dccdd163..b76a17004e 100644
--- a/_members/zhixu-li.md
+++ b/_members/zhixu-li.md
@@ -3,6 +3,7 @@ name: Zhixu Li
image: people_photos/default.png
role: grad
affiliation: UC Riverside
+order: 000
aliases:
- Z. Li
- Z Li