Online Computer Engineering Master’s Degree

By Brandon Mario D`Souza

Updated March 16, 2024

Brandon Mario D’Souza

Brandon is a registered social worker with Social Work England. He obtained his master’s in social work (personnel management & industrial relations) and used it in fields such as water treatment, construction, software, and education. Then he transitioned to the health and social care sector with an M.Sc. in health psychology. Brandon loves to write, cook, and play musical instruments (piano, guitar, melodica, ukulele, and kazoo) and enjoys the calmness and serenity of nature.


Master of Social Work, Master of Health Psychology

Areas of Expertise & Credentials

None to disclose in particular; the basics are covered in the short bio.

On this page
Back to top

Computer engineering is a branch of engineering that merges electrical engineering and computer science. Computer science engineers design devices, computer networks, and new technologies. They are involved in everything related to computer hardware and interested in how to optimize it for various applications by understanding how software interacts with hardware. While graduates with a bachelor’s degree can find entry-level computer engineering jobs, higher-paying positions typically require a master in computer engineering. According to the U.S. Bureau of Labor Statistics (BLS), a computer hardware engineer earns a median annual salary of $128,170. Therefore, obtaining a computer engineering master’s is an excellent option for better jobs and pay. This guide breaks down the master’s in computer engineering program step by step, with important information on curriculum, accreditation, careers, funding, and more.


Best Online Computer Engineering
Master’s Programs

Finding a good master in computer engineering degree program is not as easy as one might think. When looking for a college, prospective students should consider the infrastructure, the availability of labs and technical facilities, the qualification and experience of the teaching staff, accreditation, graduation rates, and other factors. FBD teams have compiled a list of some of the best master’s degree in computer engineering programs in the United States based on these and other considerations: *

The Georgia Institute of Technology, commonly known as Georgia Tech or, in the state of Georgia, as Tech, is a public research university in Atlanta, Georgia. Founded in 1885, it initially offered only a degree in mechanical engineering, but today has six colleges and contains about 31 departments or units that focus on science and technology.
Univ Address Tuition Grad Rate
Georgia Institute of Technology-Main Campus 225 North Ave, Atlanta, Georgia 30332 $14,570 92%

Universities and programs are ranked by various factors, such as affordability, curriculum and coursework, reputation and availability, program length, statistics, the potential of employment, and return on investment for the students. For a more in-depth analysis, please read about our rankings methodology page

What to Expect from the Online Computer
Engineering Master’s Program

The master in computer engineering degree program is intended to prepare students for either career advancement or doctoral-level study. Both on-campus and online master’s programs are available, which require about 2 years to complete (varies by college and program). The computer engineering master’s can either be research-based, leading to a thesis, or a non-thesis, professionally oriented program of study designed to give students the freedom to pursue professional interests both inside and outside of computer engineering.

Students of this degree can expect to have rigorous curricula that allow them to focus their studies in particular fields, such as hardware, software, cybersecurity, VSLI design & computer-aided design, energy systems, medical systems, hardware & computer architecture, computer communications, and networks, and so forth. To graduate, students typically need to earn between 30 and 45 credits, equivalent to two years of full-time study.

Here are some samples courses in a master in computer engineering degree program:

Advanced Programming Languages

This course offers a strong foundation in the specification and design of programming languages. It discusses various programming paradigms, the algebraic specification and implementation of data types, and the creation of interpreters for operationally defining various programming language constructs. Axiomatic programming foundations and attribute grammar formalism are also introduced.

Distributed Systems

This course focuses on developing and managing complex systems made of slackly connected services. Students will investigate the characteristics of a trustworthy service, learn how to use messages and APIs to link services together, and discover how to use patterns to solve challenging joint problems.

Embedded Systems

This course covers the key embedded technologies. Fundamental principles are synthesized and applied to current tools and trends. The Internet of Things (IoT), which enables numerous human-to-machine and machine-to-machine applications such as home automation, security, and more, is taught to students.

VLSI Design

This course focuses on very-large-scale integration (VSLI) and the methods and processes for creating integrated circuits with thousands of transistors on a single microchip. Students learn about the production of ICs and MOS transistors and create abstractions to design and analyze complex digital systems.

Examples of other courses include but are not limited to:

  • Information Engineering
  • Computer Networks
  • Communication Systems
  • Hardware Design
  • Advanced Operating Systems
  • Cloud Computing
  • Applied Algorithms for Engineering
  • System Design
  • Computer Architecture
  • High-Performance Computing
  • Wireless Communications
  • Data Mining
  • Microprocessors
  • Computer Networks
  • Reconfigurable Computing
  • Artificial Intelligence
  • Machine Learning

Degree Types for Online Computer Engineering
Master’s Programs

A computer engineering master’s is primarily of three types – the Master of Arts in Computer Engineering, the Master of Science in Computer Engineering, and the Master of Computer Engineering, explained below:

Master of Arts in Computer Engineering (MA Computer Engineering)

The Master of Arts in Computer Engineering degree, also known as the MA in Computer Engineering, focuses on learning technology and how it can be applied to various aspects of society through classes in the humanities and liberal arts. It also includes technology-related classes such as systems and control, computer programming, and networking. An MA in Computer Engineering qualifies graduates for senior teaching positions at academic institutions, but students rarely opt for this degree type.

Master of Science in Computer Engineering (MS in Computer Engineering)

The Master of Science in Computer Engineering, also known as the MS in Computer Engineering, is a more scientific approach to computer engineering that involves studying theories and conducting research. A master’s degree in computer engineering provides practical knowledge on the subject and prepares graduates for higher-level positions in the industry.

Master of Computer Engineering

A Master of Computer Engineering degree focuses on practical skills development. This degree is intended to prepare professionals for computer science, automation, digitalization analysis, design, implementation, and system management activities. This degree program focuses on applying computer engineering theories and skills practically.

Computer Science vs.
Computer Engineering

Many students get confused between computer science and computer engineering. Although the two disciplines are similar, they are distinct in many ways. In computer science, computational theory-related topics are the focus. The virtual components of computers, which concentrate on software rather than hardware, are among them. Computer science is a discipline that closely resembles mathematics in that it uses theoretical concepts to address practical issues. Computer engineering, in contrast, places more of an emphasis on hardware than software, teaching students how to construct devices using a combination of physics, computer science, and electrical engineering. A computer engineering program may appeal to people intrigued by processes and eager to use their knowledge to create new computer architectures.

Areas of Specialization in Online Computer Engineering
Master’s Programs

The best way to find a job one loves is to become an expert in a field one is interested in. Specializing is the most effective method for increasing one’s salary and career prospects. Many schools consider computer engineering to be a computer science specialization, but it is also offered as a concentration by the same number of schools. Here are a few examples of concentrations in computer engineering:

Area of SpecializationDescriptionCareer Options
Cyberphysical SystemsThis specialization studies the interaction of computing and physical processes, as well as isolated computer behavior. Control theory and systems, computer-aided verification and synthesis, complex networks, and programming models are all taught to students.Various roles in the computer hardware industry
Artificial Intelligence, Robotics, and CyberneticsThis specialization focuses on creating robotics, machine learning, artificial intelligence, and interface algorithms that can learn, generalize, communicate, plan, and extrapolate. Students will also learn how algorithms interact with humans and how the performance of an algorithm can be guaranteed under certain conditions.Various roles in robotics, cybernetics, and artificial intelligence
Big Data Analytics and SystemsThis specialization delves into the fundamental theories, techniques, methodologies, and technologies underlying large-scale big data applications. Students learn how to mine data, analyze genomic data, and perform computational genomics.Various roles in the data management and analytics companies
Cyber SecurityThis specialization focuses on the security and defense of computer networks, digital data, and physical servers and computers. Students learn about intrusions, attacks, and other forms of malicious activity and how to prevent and counter them.Various roles in the computer hardware industry
Networking, Mobile, and Distributed ComputingThis concentration investigates the mechanisms that enable a group of devices to sense their surroundings, collaborate, and draw conclusions about them. It also investigates efficient networking protocols, critical for moving large amounts of data between Internet endpoints.Various roles in the networking and mobile computing industries
Hardware SystemsThis specialization is concerned with the design, development, and analysis of computer hardware systems to improve their durability, efficiency, reliability, dependability, and security. Students learn the fundamental theory of hardware components and how they work.Various roles in the computer hardware industry

Some of the other specializations students can consider include but are not limited to:

  • Modeling and Simulation
  • Artificial Intelligence
  • Human-Centered Computing
  • Computational Geometry
  • Bioinformatics
  • Computer Graphics and Visualization
  • Foundations and Theory
  • Medical Image Computing
  • Interface Design
  • Software
  • Reconfigurable Computing
  • Embedded Systems
  • Trust, Reliability, and Security
  • Computer and Network Security
  • Machine Learning

Why should I do an Online Computer
Engineering Master’s?

Problem-solvers who love computer hardware, software, and applications frequently gravitate toward computer engineering. Graduates with master’s degrees in computer engineering have a significant impact on how technology, consumer electronics, business, and scientific research will develop over the coming years. Compared to other popular post-baccalaureate options, a master’s in computer engineering offers a more comprehensive knowledge base and skill set that graduates can apply to a wide range of careers. This degree will enable professional development, improve earning potential, and present diverse career opportunities to those passionate about everything computer-related.

In 2020, 66,200 computer hardware engineers were employed in the industry. In 2030, this number is expected to grow by 2% to 67,300. Although this growth may seem slow or limited, this is only an example of one of the many positions computer engineers can take. Other roles, such as Information Security Analysts, can expect job growth of 33% between 2020 and 2030. Overall, computer and information technology occupations are expected to grow 13% in the same period.

The master in computer engineering can be a rich and rewarding program and open the doors to any sector where computer hardware and software are used. The skills one would have acquired along the way would be of immense value to employers, including one’s ability to:

  • show advanced knowledge of computer engineering practice, including vision, analysis, design, validation, and deployment;
  • design and carry out appropriate experiments, analyze and interpret data, and draw conclusions using engineering judgment;
  • recognize the applicable ethical, financial, and environmental implications of engineering work;
  • maintain a process of life-long learning in engineering or other professional areas and advance successfully in the engineering profession;
  • perform well as a member of a team who, as a group, provides leadership, fosters inclusivity and collaboration, sets goals, organizes tasks, and achieves objectives;
  • show leadership qualities and the capacity for teamwork in a setting where engineering, science, and business are all present;
  • recognize, formulate, and resolve complex engineering issues using engineering, scientific, and mathematical principles; and
  • use engineering design to create solutions that fulfill requirements while taking into account cultural, social, environmental, economic, and global factors, including public health, safety, and welfare.

Free Courses for Online Computer Engineering
Master’s Students

Several free computer engineering courses are available on the internet from reputed platforms. Although these free courses rarely lead to certification recognized by academic institutions or some employers, they provide additional information on computer engineering and may be useful for research, assignments, or exams. Here are a few to consider:

CourseDescriptionProvided by
MIT OpenCourseWareMIT OpenCourseWare offers several free online courses from accomplished professors on topics such as Dynamic Systems and Control, Dynamics of Nonlinear Systems, Optimization Methods, etc.Topics Related to Computer Engineering
CourseraCoursera offers hundreds of free courses, guided projects, and specializations at various learning levels. Topics include Big Data, Artificial Intelligence, Data Engineering, etc.Topics Related to Computer Engineering
UdemyUdemy is a go-to destination for those looking for free courses. The site offers free courses at various learning levels on topics such as Basics of Electronics, Network Security, Implementation of ML Algorithm Using Python, etc.Topics Related to Computer Engineering

How to get into the Online Computer Engineering
Master’s Program?

Most online master’s degree programs in computer engineering require an undergraduate degree in a computer engineering-related field, along with a GRE or, in some cases, a GMAT score. Demonstrating a strong background in Math, Physics, and Computer Science is an obvious advantage. A high GPA and letters of recommendation may also be required for some programs. Because the exact prerequisites for one’s preferred college may vary, it is always a good idea to double-check with the admissions office for the most up-to-date information. Other computer engineering master’s admissions requirements, in addition to the standard requirements, include:

Online Application & Application Fee

Completing an online application and paying the prescribed application fee.

Academic Transcripts

An official copy of academic transcripts from each college/university attended.

Undergraduate Degree + Grade Point Average

An undergraduate degree and Grade Point Average (GPA) of 3.0 or more.

Graduate Record Examination (GRE) or Graduate Management Admission Test (GMAT) Scores

An official copy of GRE or GMAT scores no older than 5 years.

Graduate Résumé or Curriculum Vitae

The latest résumé or CV that provides personal information and work experience.

Personal Statement or Statement of Purpose

A statement outlining how the program relates to the applicant’s career goals.

Letters of Recommendation

At least 2 letters of recommendation from those who can provide a thorough evaluation of the applicant’s abilities at the graduate level.

Proof of English Proficiency

A document proving proficiency in English (if the native tongue is or education was not in English).

Online Computer Engineering Master’s
No GRE Programs

The main objective of the Graduate Record Examination (GRE) is to assess a student’s ability to complete graduate coursework independently. While there has been a trend in several disciplines to make GRE scores optional, this trend has not yet reached computer engineering. Therefore, it is nearly impossible to find a school offering a master in computer engineering no GRE program. In selective cases, a college may waive the GRE requirement, but they will be more selective and have stricter requirements for minimum undergraduate Grade Point Average (GPA), work experience, recommendation letters, and other criteria.

How Long does it take to complete the Online Computer
Engineering Master’s Program?

How long does it take to get a master’s in computer engineering? If a student works full-time on an online master’s in computer engineering, it will almost always take them about two years to finish. It will take part-time students longer to finish their studies – say, two to three years at least. But the time it takes to graduate depends on the courses and electives one chooses, the concentration area, and whether or not one’s classes meet at the same time or at different times (synchronous or asynchronous). A thesis, capstone project, or internship can also add time to a program. A master’s degree in computer engineering that requires 30 to 36 credits usually takes the following amount of time:

  • Time to complete a full-time online master’s in computer engineering: about 2 years
  • Time to complete a part-time online master’s in computer engineering: between 2 and 4 years

Accelerated Online Computer Engineering
Master’s Programs

A few universities offer accelerated master’s in computer engineering programs for working professionals who must balance school and work, as well as for students who want to finish their studies as soon as possible. An accelerated program typically combines a bachelor’s and a master’s degree and allows students to complete both in 5 years rather than the standard 6 years. However, it is noteworthy that opting for such programs will demand a lot from students in terms of time and effort.

Accreditations for Online Computer
Engineering Master’s Programs

Accreditation is a crucial indicator of value and quality. It demonstrates that a program’s curriculum complies with industry norms and produces graduates capable of achieving professional success. The Accreditation Board for Computer Engineering and Technology (ABET) may accredit colleges or programs in the field of computer engineering (occasionally in addition to national or regional accreditation). ABET is the foremost organization that accredits computer engineering programs after assessing numerous factors, such as the curriculum, student outcomes, student performance, facilities, faculty, and resources.

Independent organizations recognized by the U.S. Department of Education (USDE) and/or the Council for Higher Education Accreditation (CHEA) accredit colleges on a national or regional level. The most prevalent type of accreditation in the United States is regional, and six organizations grant it:

The most prevalent type of accreditation in the United States is regional, and six organizations grant it:

  • New England Association of Schools and Colleges (NEASC)
  • Middle States Commission on Higher Education (MSCHE)
  • Higher Learning Commission (HLC)
  • Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)
  • Northwest Commission on Colleges and Universities (NWCCU)
  • Western Association of Schools and Colleges (WASC) Senior College and University Commission (WSCUC)

Students should confirm that the program they have chosen is accredited by ABET, a regional or national accreditation body, or both to guarantee quality. More information on accreditation is available in the Guide to College Accreditation.

How to Pay for an Online Computer Engineering
Master’s Program?

The cost of an online master’s degree in computer engineering can be quite high. The average cost of a master’s degree, according to Education Data, is $66,340. The high tuition fee is still a burden for many prospective online students, even if they do not have to pay for transportation, meals, or other campus-related expenses. To pay for their online computer engineering master’s degree, these are some of the outside funding options available to students:


Students like scholarships because they are simple to find and non-repayable funds. Academic achievement serves as the primary criterion for selection, and they are awarded to deserving and meritorious students.


Like scholarships, grants do not have to be repaid at the end of the term. Grants are typically awarded based on the applicant’s financial need instead of relying solely on their academic achievements.

Work-Study Programs

Work-study programs allow students to work a portion of the time to help pay for school expenses. Most of these jobs have to do with a student’s course of study or volunteer activities. Students who participate in work-study programs can gain valuable experience in the workplace as well.

Graduate Assistantships

To assist faculty in the classroom, graduate teaching assistants and graduate research assistants can apply for graduate assistantships. A fee or a discount or waiver on tuition is offered to student assistants in exchange for their work.

Student Loans

Students can take out a student loan to raise money for their education. Student loans are available from several sources, including banks, financial institutions, and even the federal government. When taking out a loan, one must consider that loans carry interest, which means that borrowing money will add to the total cost of education. Understand how one can apply for loan forgiveness to avoid repaying student loans by reading about Donors for Student Loans and Grants for Student Loans.


The Free Application For Student Aid or FAFSA is an application for federal financial aid that all prospective and current college students must complete to check if they are eligible for aid and receive the best financial aid package possible. The FAFSA Student Aid guide explains more.

Read about What is Financial Aid? and find out everything there is to know about college funding in the How to Pay for College guide.

Scholarships for Online Computer Engineering
Master’s Students

The best way to pay for one’s college education is with scholarships. Students will find it easier to avoid taking out loans and graduate debt-free because they are free money. Numerous colleges, organizations in the community, companies, and people themselves award scholarships to deserving students. Here are some to look into:

Scholarship Description Amount/AwardDeadline
Google – Build Your FutureThe numerous scholarships offered by Google help aspiring computer scientists excel in technology and become leaders in their field. Scholarships will be given based on each applicant’s contribution to diversity, track record of leadership, and academic qualifications.VariesVaries
George E. Kohrman ScholarshipThe George E. Kohrman Scholarship is awarded to final year bachelors students enrolled in the College of Engineering and Applied Sciences at Western Michigan University.$1,500Closed for 2023 | TBA for 2024
APS/IBM Research Internship for Undergraduate Women and Underrepresented MinoritiesThe American Physical Society and IBM co-sponsor two research internship programs to encourage women and underrepresented minorities to pursue graduate studies in science and engineering.NAJanuary 31, annually

FAQs Related to the Online Computer Engineering
Master’s Program

What are the best computer engineering online master’s?

The best computer engineering master’s programs are accredited, offer specializations and customizing of the program, and provide students with hands-on training through lab or research work or internships. Some of the best computer engineering master’s are listed on this page.

What can you do after a master’s in computer engineering?

How many years is a master’s in computer engineering degree?

What are the concentrations in computer engineering?

Can I take a non thesis master in computer engineering online?

Is a master’s degree in computer engineering worth it?

Master of Computer Science vs. Master of Computer Engineering – what is the difference?

Career Opportunities and Salaries for Online Computer
Engineering Master’s Graduates

Although many careers only require a bachelor’s degree for employment, a master in computer engineering degree increases one’s hiring potential, allows for specialized work, and frequently leads to higher salaries. An exciting career in security analysis, software development, hardware development, or database administration can be attained with an online master’s in computer engineering.

Although the employment of computer hardware engineers is expected to increase by only 2% between 2020 and 2030, there will still be about 4,500 openings annually, according to the U.S. Bureau of Labor Statistics (BLS). It must be pointed out that the degree specialization ultimately determines the role and salary; for example, Information Security Analyst jobs are projected to grow 33% between 2020 and 2030. The years of experience, certifications, and geographic location also determine pay and career prospects. Below are some computer engineering jobs, along with information on job growth and median annual salaries.

Occupation Job Description Skills RequiredMedian Annual Salary Job Growth (up to 2030)
Computer and Information Research ScientistsComputer and information scientists create new applications for existing and emerging technology. They research and develop solutions to complex computing problems in science, medicine, business, and other fields.Logical thinking, problem-solving skills, math skills, analytical skills, communication skills, interpersonal skills, detail-oriented$131,49022% (much faster than average)
Computer and Information Systems ManagersComputer and information systems managers, also known as information technology (IT) managers or IT project managers, plan, coordinate, and direct computer-related activities within an organization. They help determine an organization’s information technology goals and are in charge of putting those goals into action through computer systems.Organizational skills, communication skills, analytical skills, business skills, decision-making skills, leadership skills$159,01011% (faster than average)
Information Security AnalystsInformation security analysts design and implement security safeguards for a company’s computer networks and systems. They create security standards and test computer and network systems for vulnerabilities.Creative skills, problem-solving skills, analytical skills, communication skills, detail-oriented$102,60033% (much faster than average)
Computer Hardware EngineersComputer hardware engineers are in charge of researching, designing, developing, and testing computer systems and components such as circuit boards, processors, memory modules, routers, and networking devices.Critical-thinking skills, analytical skills, communication skills, problem-solving skills$128,1702% (slower than average)
Software Developers, Quality Assurance Analysts, and TestersSoftware developers create computer programs that allow users to complete specific tasks, as well as the underlying systems that power devices or control networks. Software quality assurance analysts and testers design and execute software tests to identify problems and learn how the software works.Interpersonal skills, problem-solving skills, analytical skills, communication skills, detail-oriented, creativity$110,14022% (much faster than average)

Certifications and Licensing for Online Computer
Engineering Master’s Students

Professional certifications in computer engineering supplement and broaden the knowledge and skills acquired through degree programs. Advanced credentials are designed to demonstrate technical proficiency in a specific area of computer engineering. Although additional qualifications and work experience may be required in some cases, many companies and organizations provide general, vendor-specific, and vendor-neutral (third-party) certifications to master’s degree holders. Here are some examples:

IEEE Computer Society Software Developer

The Institute of Electrical and Electronics Engineers (IEEE) Computer Society offers three levels of certifications for software development – the Associate Software Developer, Professional Software Developer, and the Professional Software Engineering Master. These certifications demonstrate proficiency in software design, construction, and testing.

Microsoft Certifications

Microsoft has about 93 certifications in Azure, Functional Consultancy, Administrator, Windows, Dynamics 365, and more at the intermediate and advanced levels, which are suitable for master’s degree graduates.

Google Developers Certification

Google provides several certifications for computer hardware and software professionals, such as the Google Cloud Certified – Professional Cloud Architect, Google Cloud Certified – Professional Data Engineer, Google Cloud Certified – Associate Cloud Engineer, and more.

ARM Accredited Engineer (AAE)

The ARM Accredited Engineer (AAE) certification validates an individual’s overall understanding of ARM architecture. This industry-recognized certification focuses on software development tools as well as software-related aspects of the ARMv7 Architecture, with a particular emphasis on the Cortex-A and Cortex-R profiles. More than half of the AAE curriculum is dedicated to software development, debugging, and optimization.

Additional Resources for Online Computer
Engineering Master’s Students

A professional organization or association can provide training, conferences, networking opportunities, job leads, field research, and other resources. Students pursuing degrees in computer engineering should investigate and, if possible, join these organizations, which will benefit them in the long run. The organizations listed below may be of assistance to aspiring computer engineers:

The Institute of Electrical and Electronics Engineers (IEEE)

The Institute of Electrical and Electronics Engineers (IEEE) is the world’s largest non-profit technical professional organization dedicated to technological advancement for the benefit of humanity. IEEE members receive conferences, publications, education and career counseling, and other benefits.

International Association of Computer Science and Information Technology (IACSIT)

The International Association of Computer Science and Information Technology (IACSIT) is a registered international scientific association of distinguished scholars committed to advancing computer science and information technology. IACSIT organizes keynote addresses and conferences, disseminates news, and supports education and research.

Electrical and Computer Engineering Department Heads Association (ECEDHA)

The Electrical and Computer Engineering Department Head Association (ECEDHA) is the most prestigious academic organization of its kind, representing all major electrical engineering, computer engineering, and related programs at North American universities.

National Society of Professional Engineers (NSPE)

The National Society of Professional Engineers (NSPE) is an all-inclusive, nontechnical organization that represents the interests of licensed professional engineers. Seminars, conferences, publications, and licensure are available to NSPE members.

Association of Computer Engineers and Technicians (ACET)

The Association of Computer Engineers and Technicians (ACET) is a UK-based non-profit organization that promotes professional standards in the IT industry. With over 14,000 members worldwide, ACET offers its members a variety of services such as accounting and training programs, as well as product discounts and invoicing.

Author Bio:

Brandon Mario D’Souza

Brandon is a registered social worker with Social Work England. He obtained his master’s in social work (personnel management & industrial relations) and used it in fields such as water treatment, construction, software, and education. Then he transitioned to the health and social care sector with an M.Sc. in health psychology. Brandon loves to write, cook, and play musical instruments (piano, guitar, melodica, ukulele, and kazoo) and enjoys the calmness and serenity of nature.


Master of Social Work, Master of Health Psychology

Areas of Expertise & Credentials

None to disclose in particular; the basics are covered in the short bio.


The average tuition (based on degree type for in-state students), average graduation rates, and rankings are based on data from various sources, including the Integrated Postsecondary Education Data System (IPEDS), and are variable over time. All rankings and statistics are subject to change. The rankings are solely the opinion of Find Best Degrees (FBD) and are based on our proprietary methodology. They do not represent the views of the institutions or organizations mentioned, nor do they represent any official government census or survey. Furthermore, any views or opinions expressed on this page are of FBD’s researchers and teams. Unless otherwise specified, they do not represent the thoughts and opinions of the individuals, institutions, or organizations mentioned. This page’s content is provided solely for informational purposes, with data drawn from various sources, including IPEDS. FBD and its employees make no guarantees regarding the accuracy or completeness of any information found on this page or by following any link. FBD will not be held liable for any errors or omissions in this material nor any losses, injuries, or damages resulting from the exposure or use of this information. Although the information on this page is/was correct at the time of publication, readers should exercise caution because some or all of the provided information may have changed over time, potentially resulting in inaccuracies. For more information, please read our Terms of Service. Trademarks and logos are the property of their registered owners.