{"id":152,"date":"2019-10-18T09:22:43","date_gmt":"2019-10-18T14:22:43","guid":{"rendered":"https:\/\/www.ece.iastate.edu\/eprc\/?page_id=152"},"modified":"2026-01-20T15:51:35","modified_gmt":"2026-01-20T21:51:35","slug":"people","status":"publish","type":"page","link":"https:\/\/www.ece.iastate.edu\/eprc\/people\/","title":{"rendered":"Directory"},"content":{"rendered":"\n\n<script type=\"text\/html\" id=\"tmpl-isudir_template_list\">\n    <div class=\"col-sm-6 col-md-4 profile-row\" data-id=\"{{ data.cid }}\" tabindex=\"0\">\n        <a href=\"javascript:void(0);\">\n\t\t\t<div class=\"faculty-staff-card\">\r\n\t<# if ( ! _.isEmpty(data.get('user_image')) ){ #>\r\n\t<div class=\"faculty-staff-card__media\">\r\n\t\t<div class=\"faculty-staff-card__media-container\">\r\n\t\t\t<img decoding=\"async\" class=\"faculty-staff-card__media-image\" src=\"{{ data.imageUrl() }}\" alt=\"profile image\" loading=\"lazy\">\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<# } #>\r\n\t<div class=\"faculty-staff-card__content\">\r\n\t\t<p class=\"faculty-staff-card__content-title\">\r\n\t\t\t<a href=\"#\" class=\"iastate22-link-secondary\">{{ data.listName() }}\r\n\t\t\t\t<span class=\"arrow\"><\/span>\r\n\t\t\t<\/a>\r\n\t\t<\/p>\r\n\t\r\n\t\t<p class=\"faculty-staff-card__content-body\">{{ data.title() }}<\/p>\r\n\r\n\t\t<ul class=\"faculty-staff-card__content-contact\">\r\n\t\t<# if ( ! _.isEmpty(data.email()) ){ #>\r\n\t\t\t<li>\r\n\t\t\t\t<div class=\"faculty-staff-card__content-icon\">\r\n\t\t\t\t\t<a href=\"mailto:test@test.com\">\r\n\t\t\t\t\t\t<i class=\"fak fa-iastate22-email\"><\/i>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"faculty-staff-card__contact-field\">\r\n\t\t\t\t\t<a href=\"mailto:{{ data.email() }}\">{{ data.email() }}<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/li>\r\n\t\t<# } #>\r\n\t\t<# if ( ! _.isEmpty(data.get('phone_number')) ){ #>\r\n\t\t\t<li>\r\n\t\t\t\t<div class=\"faculty-staff-card__content-icon\">\r\n\t\t\t\t\t<i class=\"fak fa-iastate22-phone\"><\/i>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"faculty-staff-card__contact-field\">{{ data.get('phone_number') }}<\/div>\r\n\t\t\t<\/li>\r\n\t\t<# } #>\r\n\t\t<\/ul>\r\n\t<\/div>\r\n<\/div>        <\/a>\n    <\/div>\n<\/script>\n<script type=\"text\/html\" id=\"tmpl-profile_single\">\n    <!-- Profile -->\n    <div class=\"col-sm-12 profile-single\">\n        <div class=\"personal-profile-info-card_wrap\">\r\n<# if ( _.isEmpty(data.get('user_image')) ){ #>\r\n<div class=\"personal-profile-info-card personal-profile-info-card--no-image\">\r\n<# } else { #>\r\n<div class=\"personal-profile-info-card\">\r\n<# } #>\r\n\t\t\r\n\t<# if ( ! _.isEmpty(data.get('user_image')) ){ #>\r\n\t<div class=\"personal-profile-info-card__media\">\r\n\t\t<img decoding=\"async\" src=\"{{ data.imageUrl() }}\" alt=\"\" loading=\"lazy\" width=\"450\" height=\"450\">\r\n\t<\/div>\r\n\t<# } #>\r\n\r\n\t<div class=\"personal-profile-info-card__content\">\r\n\t\t<h1 class=\"personal-profile-info-card__name\">{{ data.fullName() }}<\/h1>\r\n\r\n\t\t<# if (  ! _.isEmpty(data.titles()) ){ #>\r\n\t\t<ul class=\"personal-profile-info-card__titles\">\r\n\t\t\t<# _.each(data.titles(),function(title){ #>\r\n\t\t\t<li>\r\n\t\t\t\t{{ title }}\r\n\t\t\t<\/li>\r\n\t\t\t<# }) #>\r\n\t\t<\/ul>\r\n\t\t<# } #>\r\n\t<\/div>\r\n\t\r\n\t<div class=\"personal-profile-info-card__contact-box\">\r\n\t\t<h3>Contact<\/h3>\r\n\t\t<div class=\"personal-profile-info-card__contact-box-columns-wrap\">\r\n\t\t\t<div class=\"personal-profile-info-card__contact-box-column\">\r\n\t\t\t\t<# if ( ! _.isEmpty(data.email()) ){ #>\r\n\t\t\t\t<p><a href=\"mailto:{{ data.email() }}\">{{ data.email() }}<\/a><\/p>\r\n\t\t\t\t<# } #>\r\n\t\t\t\t\r\n\t\t\t\t<# if ( ! _.isEmpty(data.get('phone_number')) ){ #>\r\n\t\t\t\t<p>{{ data.get('phone_number') }}<\/p>\r\n\t\t\t\t<# } #>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"personal-profile-info-card__contact-box-column\">\t\r\n\t\t\t\t<# if ( ! _.isEmpty(data.office()) ){ #>\r\n\t\t\t\t<address>\r\n\t\t\t\t\t{{{ data.office() }}}\r\n\t\t\t\t<\/address>\r\n\t\t\t\t<# } #>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\r\n<div class=\"text-content\">\r\n<# if ( ! _.isEmpty(data.get('info')) ){ #>\r\n\t<h2>Information<\/h2>\r\n\t<p>{{{ data.autop('info') }}}<\/p>\r\n<# } #>\r\n<# if ( ! _.isEmpty(data.get('publications')) ){ #>\r\n\t<h2>Publications<\/h2>\r\n\t<p>{{{ data.autop('publications') }}}<\/p>\r\n<# } #>\r\n<\/div>\r\n<\/div>\t<\/div>\n    <!-- \/Profile -->\n<\/script>\n<script type=\"text\/html\" id=\"tmpl-isudir_template_group\">\n    <!-- Profile Group -->\n    <!-- \\Profile Group -->\n<\/script>\n<script type=\"text\/html\" id=\"tmpl-profile_relations\">\n    <# collection_size = _.size(data.collection) #>\n    <!-- Relationships -->\n    <# _.each(data.get('relationships'), function(relationships){\n    if ( _.size(relationships) > 0 ){ #>\n    <h3 class=\"text-capitalize\">{{ _.first(relationships).taxonomy }}<\/h3>\n    <# _.each(relationships,function(tax){ #>\n    <# if(collection_size > 1){ #>\n    <button class=\"btn btn-default tax-button tax-filterable\" data-id=\"{{ tax.id }}\" data-taxonomy=\"{{ tax.taxonomy }}\"\n            data-slug=\"{{ tax.slug }}\">{{ tax.name }}\n    <\/button>\n    <# } else { #>\n    <span class=\"label label-default tax-label\" data-id=\"{{ tax.id }}\" data-taxonomy=\"{{ tax.taxonomy }}\"\n          data-slug=\"{{ tax.slug }}\">{{ tax.name }}<\/span>\n    <# } #>\n    <# }); } });#>\n    <!-- \/Relationships -->\n<\/script>\n<script type=\"text\/html\" id=\"tmpl-filter_select\">\n    <!-- Filter Select -->\n    <div class=\"form-group\">\n        <label for=\"filter-select\">Filter Select<\/label>\n        <select class=\"form-control filter-select\" name=\"filter-select\">\n            <# _.each(data.filters, function(filter){\n            <option value=\"{{ filter.id }}\" data-type=\"{{ filter.taxonomy }}\">{{ filter.name }} ({{ filter.count }})\n            <\/option>\n            <# }); #>\n        <\/select>\n    <\/div>\n    <!-- \\Filter Select -->\n<\/script>\n<script type=\"text\/html\" id=\"tmpl-search\">\n    <!-- Search -->\n    <div class=\"col-sm-12 col-lg-3\">\n        <form class=\"navbar-form navbar-left\" onsubmit=\"return false;\" id=\"profile_form\" method=\"get\"\n              action=\"\/eprc\/people\/\">\n            <div class=\"form-group\">\n                <div class=\"input-group\">\n                    <input type=\"text\" class=\"form-control\" aria-label=\"Text input with segmented button dropdown\"\n                           placeholder=\"Directory Search\" value=\"\" name=\"search\">\n                    <div class=\"input-group-btn\">\n                        <button type=\"submit\" class=\"btn btn-default\">\n                            <span class=\"fa fa-search\" aria-hidden=\"true\"><\/span>\n                            <span class=\"sr-only\">Search<\/span>\n                        <\/button>\n                        <button class=\"btn btn-default collapse-toggle {{ data.data.alpha !== undefined ? 'active' : '' }}\"\n                                type=\"button\" onclick=\"alphaToggle(this)\"\n                                aria-expanded=\"{{ data.data.alpha !== undefined ? 'true' : 'false' }}\">\n                            A-Z\n                        <\/button>\n                        <# if (!_.isUndefined(data.data.search) || !_.isUndefined(data.data.alpha) ||\n                        !_.isEmpty(data.taxonomies) ){ #>\n                        <button class=\"btn btn-warning reset-search\" type=\"button\" title=\"Clear Search Terms\"><i\n                                    class=\"fa fa-times\" aria-hidden=\"true\"><\/i><\/button>\n                        <# } #>\n                    <\/div>\n                <\/div>\n            <\/div>\n\t        <div class=\"form-group\">\n\t\t        <select class=\"form-control\" name=\"department\">\n\t\t\t        <option value=\"\">Department<\/option>\n\t\t\t        <option value=\"6\">Aerospace Engineering<\/option>\n\t\t\t        <option value=\"10\">Agricultural and Biosystems Engineering<\/option>\n\t\t\t        <option value=\"5\">Chemical and Biological Engineering<\/option>\n\t\t\t        <option value=\"8\">Civil, Construction and Environmental Engineering<\/option>\n\t\t\t        <option value=\"7\">Electrical and Computer Engineering<\/option>\n\t\t\t        <option value=\"11\">Industrial and Manufacturing Systems Engineering<\/option>\n\t\t\t        <option value=\"9\">Materials Science and Engineering<\/option>\n\t\t\t        <option value=\"3\">Mechanical Engineering<\/option>\n\t\t\t        <option value=\"1301\">Software Engineering<\/option>\n\t\t        <\/select>\n\t        <\/div>\n        <\/form>\n    <\/div>\n    <!-- \/Search -->\n    <!-- Alphabet Index -->\n    <div class=\"col-sm-12 col-lg-9 text-center {{ data.data.alpha !== undefined ? 'collapse in' : 'collapse' }}\">\n        <div class=\"btn-group btn-group-sm profile-alphabetize\" role=\"group\" aria-label=\"...\">\n            <#\n            var alphabet = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\".split(\"\");\n            var activeLetter = data.data.alpha;\n            _.each(alphabet, function(letter) {\n            if(letter === activeLetter ){ #>\n            <button type=\"button\" class=\"btn btn-default active\">{{ letter }}<\/button>\n            <# } else { #>\n            <button type=\"button\" class=\"btn btn-default\">{{ letter }}<\/button>\n            <# }\n            });\n            #>\n        <\/div>\n    <\/div>\n    <!-- \\Alphabet Index -->\n    <!-- Search Filters -->\n    <# if (!_.isUndefined(data.data.search)|| !_.isUndefined(data.data.alpha) || !_.isEmpty(data.taxonomies) ){ #>\n    <div class=\"col-sm-12\">\n        <div class=\"panel panel-info\">\n            <div class=\"panel-body\">\n                <strong class=\"panel-title pull-left\">Search Filters: <\/strong>\n                <div class=\"input-tags\">\n                    <# if (!_.isUndefined(data.data.search)) { #>\n                    <span class=\"label label-default\">Search:<\/span>\n                    <span class=\"btn-group btn-group-xs\" data-ref=\"0\" data-type=\"search\">\n\t\t\t\t<button type=\"button\" class=\"btn btn-default r-item text-overflow\">{{data.data.search}}<\/button>\n\t\t\t\t<button type=\"button\" class=\"btn btn-default remove-rel\"><span class=\"fa fa-close fa-times\"><\/span><\/button>\n\t\t\t\t<\/span>\n                    <#\n                    }\n                    if (!_.isUndefined(data.data.alpha)) { #>\n                    <span class=\"label label-default\">Last Name:<\/span>\n                    <span class=\"btn-group btn-group-xs\" data-ref=\"0\" data-type=\"alpha\">\n\t\t\t\t<button type=\"button\" class=\"btn btn-default r-item text-overflow\">{{data.data.alpha}}<\/button>\n\t\t\t\t<button type=\"button\" class=\"btn btn-default remove-rel\"><span class=\"fa fa-close fa-times\"><\/span><\/button>\n\t\t\t\t<\/span>\n                    <#\n                    }\n                    if ( !_.isEmpty(data.taxonomies) ) {\n                    _.each( data.taxonomies, function( taxonomies,taxonomy ) { #>\n                    <span class=\"label label-default text-capitalize\">{{ taxonomy }}:<\/span>\n                    <# _.each( taxonomies, function( term, id ) { #>\n                    <span class=\"btn-group btn-group-xs\" data-ref=\"{{id}}\" data-type=\"{{taxonomy}}\">\n\t\t\t\t<button type=\"button\" class=\"btn btn-default r-item text-overflow\">{{term}}<\/button>\n\t\t\t\t<button type=\"button\" class=\"btn btn-default remove-rel\"><span class=\"fa fa-close fa-times\"><\/span><\/button>\n\t\t\t\t<\/span>\n                    <# }); }); } #>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <# } #>\n    <!-- \\Search Filters -->\n<\/script>\n<script type=\"text\/html\" id=\"tmpl-pagination\">\n    <!-- Pagination -->\n    <div class=\"col-sm-12 col-md-6\">\n        <# if ( data.totalPages > 1 ) { var before = 2, after = 3, cap = data.currentPage + after, index =\n        data.currentPage; if ( data.totalPages < ( after + before ) ) { cap = data.totalPages; } else { if ( index >\n        after ) { index = index - before; } if ( index >= ( data.totalPages - after ) ) { cap = data.totalPages; } } #>\n        <nav aria-label=\"...\">\n            <ul class=\"pagination pagination-sm\" style=\"float: none;\">\n                <li class=\"less {{ data.currentPage == 1 ? ' disabled' : '' }}\">\n                    <a href=\"javascript:void(0);\" aria-label=\"Previous\"><span aria-hidden=\"true\">&laquo;<\/span><\/a>\n                <\/li>\n                <# if (data.currentPage > 1) { #>\n                <li class=\"page-item {{ 1 == data.currentPage ? 'active' : '' }}\">\n                    <a href=\"javascript:void(0);\">1<\/a>\n                <\/li>\n                <# }\n                if (data.currentPage > before) { #>\n                <li class=\"disabled\">\n                    <a href=\"javascript:void(0);\">...<\/a>\n                <\/li>\n                <# }\n                for (var i = index;i < cap;i++) { #>\n                <li class=\"page-item {{ i == data.currentPage ? 'active' : '' }}\">\n                    <a href=\"javascript:void(0);\">{{ i }}<\/a>\n                <\/li>\n                <# }\n                if (data.currentPage <= (data.totalPages-after)) { #>\n                <li class=\"disabled\">\n                    <a href=\"javascript:void(0);\">...<\/a>\n                <\/li>\n                <# }\n                if (data.currentPage != data.totalPages-before) { #>\n                <li class=\"page-item {{ data.totalPages == data.currentPage ? 'active' : '' }}\">\n                    <a href=\"javascript:void(0);\">{{ data.totalPages }}<\/a>\n                <\/li>\n                <# } #>\n                <li class=\"more {{ data.currentPage == data.totalPages ? ' disabled' : '' }}\">\n                    <a href=\"javascript:void(0);\" aria-label=\"Previous\"><span aria-hidden=\"true\">&raquo;<\/span><\/a>\n                <\/li>\n            <\/ul>\n        <\/nav>\n        <# } #>\n    <\/div>\n    <!-- \\Pagination -->\n<\/script>\n<div id=\"profile-container-1\" class=\"profile-container\" data-id=\"1\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"search\"><\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"profile-container\"><\/div>\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-sm-12\">\n\t\t\t\t<div class=\"navigation\"><\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<noscript>\n\t<div class=\"alert alert-info\">\n\t\t<strong>JavaScript Required<\/strong>\n\t\t<p>\n\t\t\tVisit <a href=\"https:\/\/www.engineering.iastate.edu\/people?post_type=profile\">main\n\t\t\t\tdirectory<\/a> site to view profiles without JavaScript.\n\t\t<\/p>\n\t<\/div>\n<\/noscript>\n<script type=\"text\/javascript\">\ndocument.addEventListener(\"DOMContentLoaded\", function(){\n\t(function ($) {\n\t\t$(document).ready(function () {\n\t\t\tvar ProfileView_1;\n\t\t\t\t\t\tvar ProfileCollection1 = BaseCollection.extend({\n\t\t\t\turl: \"https:\/\/www.engineering.iastate.edu\/people\/wp-json\/wp\/v2\/profile\"\n\t\t\t});\n\t\t\tvar Profiles1 = new ProfileCollection1();\n\n\t\t\tProfileView_1 = new DirectoryView({\n\t\t\t\tel: \"#profile-container-1\",\n\t\t\t\tcollection: Profiles1,\n\t\t\t\tsearch: false,\n\t\t\t});\n\t\t\t\t\t\t\tnew ProfilesRoute({\n\t\t\t\tview: ProfileView_1,\n\t\t\t\tvars: {\"page\":1,\"per_page\":99,\"orderby\":\"title\",\"order\":\"asc\",\"context\":\"embed\",\"group\":\"1297\"}\t\t\t});\n\t\t\t\t\t\t\tBackbone.history.start({\n\t\t\t\tpushState: true,\n\t\t\t\troot: \"\/eprc\/people\/\"\n\t\t\t});\n\t\t\t\n\t\t\twindow.ProfileView_1 = ProfileView_1\t\t});\n\t}(jQuery));\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2103,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-152","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ece.iastate.edu\/eprc\/wp-json\/wp\/v2\/pages\/152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ece.iastate.edu\/eprc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ece.iastate.edu\/eprc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ece.iastate.edu\/eprc\/wp-json\/wp\/v2\/users\/2103"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ece.iastate.edu\/eprc\/wp-json\/wp\/v2\/comments?post=152"}],"version-history":[{"count":11,"href":"https:\/\/www.ece.iastate.edu\/eprc\/wp-json\/wp\/v2\/pages\/152\/revisions"}],"predecessor-version":[{"id":16002,"href":"https:\/\/www.ece.iastate.edu\/eprc\/wp-json\/wp\/v2\/pages\/152\/revisions\/16002"}],"wp:attachment":[{"href":"https:\/\/www.ece.iastate.edu\/eprc\/wp-json\/wp\/v2\/media?parent=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}