Updated on Dec 2, 2021 12:51 IST
Sreetama Datta Roy

Sreetama Datta RoyManager Content

BSc or Bachelor of Science is an undergraduate degree of three years duration which is universally offered across institutes and universities across India. BSc is one of the most popular courses opted by students who have a flair for scientific aptitude and zeal for research-oriented and calculative approaches based on a proven systematic method. Science is all about experimentation, research and discovery. A BSc degree is a culmination of both theoretical and practical ways of learning. Pursuing a BSc degree also opens up multiple avenues for a student and he/she can either opt for higher studies in Science or any other discipline which may be related or different from the subjects studied during graduation. However,  Master of Science (MSc)  is the most popular higher education alternative opted by students after completing BSc.

What is BSc?

A BSc programme can be further classified into two categories – BSc Honours and BSc General or Pass. The former focuses on one major subject area. The curriculum is designed to keep more focus on the Honours subject, and also includes subjects or papers from the elective subjects students opt for. The purpose of studying BSc Honours programme is to inculcate theoretical, practical and research skills among students.

On the other hand, the BSc General programme provides basic knowledge of the major Science subjects to the students. The curriculum is slightly lesser rigorous, but it includes both the theoretical and practical components.

The pedagogy of BSc programmes is a combination of theory and practical lessons. The BSc curriculum includes practical lessons which carry a considerable amount of weightage. To pass a semester, students need to pass both the theory as well practical exams. Subjects such as Physics, Chemistry, Biology and Mathematics form the core of the BSc degree. There are a plethora of specialisations and branches offered in the BSc course.

Top BSc Specialisations and Branches

Here we bring the list of top BSc specialisations and branches:

BSc Eligibility Criteria 

The BSc eligibility criteria are as follows:

  • Candidates should clear Class 12 in the Science stream with a minimum of 50 per cent to 60 per cent aggregate from a recognised board. It may be noted that the minimum percentage required for BSc admissions may vary depending on the policy of the university/ college in which a candidate is applying. 
  • Candidates must have studied Physics, Chemistry and Mathematics (PCM) or Physics, Chemistry and Biology as core subject combinations.
  • Generally, there is no age limit for pursuing BSc unless specified by an institute's eligibility criteria

Also Read: What is BSc course all about? Know the Full Form, Eligibility & Scope

Confused about which Course & Career to choose?
Take Shiksha Career Test and make the right Course & Career decision!
Get Unique Recommendations based on your Personality, Hidden Strengths and Natural Abilities

BSc Admission Process

The BSc admission process is generally conducted in two modes, either through merit or through entrance exams. The BSc admission process depends on the university.

BSc Admission Process – Merit-Based: The University or college releases course-wise cutoff aggregate. Applicants fulfilling the eligibility and cut off criteria are offered provisional admission. Applicants have to visit the institute for document verification purposes and pay the admission fee to get admission to the institute.

BSc Admission Process – Entrance Based: There are a number of colleges and universities that conduct the BSc admission process through entrance exams. Upon qualifying in these entrance exams, they are shortlisted for further admission process including counselling rounds. Some of the top BSc entrance exams and their participating institutes are listed in the table below.

Top BSc Entrance Exams

The table below brings the list of top BSc entrance exams along with their conducting body and programmes offered through them.

Entrance Exam

Conducting Body

Programmes Offered

NEST (National Entrance Screening Test)

National Institute of Science Education Research (NISER) & Mumbai University

  • Integrated MSc in Biology

  • Integrated MSc in Chemistry

  • Integrated MSc in Mathematics

Pantnagar University Entrance Exam

Govind Ballabh Pant University of Agriculture and Technology

  • BSc in Agriculture (Hons)

  • BSc in Community Science

  • BFSc

UPCATET

Chandra Shekhar Azad University of Agriculture and Technology

IISER Entrance Exam

Indian Institute of Science Education and Research (IISERs)

  • BS-MS Dual Degree

ICAR AIEEA (UG)

Indian Council of Agricultural Research (ICAR)

  • UG Courses in the field of Agriculture

Rajasthan JET Agriculture

Maharana Pratap University of Agriculture & Technology (MPUAT), Udaipur

  • BSc Agriculture

  • BFSc

  • BSc (Hons)

  • BSc Horticulture

  • BSc Forestry

CUCET

Central Universities (On a rotational basis)

  • Various BSc and Integrated courses

PUBDET

Presidency University, Kolkata

Also Read: Top BSc Entrance Exams in India

Popular BSc Scholarships in India

Required Skillset for BSc

BSc serves as a foundation for candidates who have a keen interest to build a career in the field of Science. Basic skills and traits that candidates should have to pursue a BSc course are:

Skillset for BSc Candidates

Observation skills

Problem-solving skills

Analytical skills

Logical skills

Scientific skills

Research skills

Experimental skills

Mathematical and computational skills

Computer and relevant software knowledge

Statistical skills

Communication skills

Interpersonal skills

Course Curriculum for BSc

As already mentioned above, BSc can be pursued in different Science subjects - Some of the popular ones are Physics, Chemistry, Mathematics, Computer Science, etc. Apart from this, candidates can also choose to pursue a BSc program course that focuses on all major subjects of Science. Given below is an overview of the subjects taught in BSc Physics, BSc Mathematics, BSc Chemistry and BSc Computer Science:

Physics

BSc Physics Course Curriculum

Mathematical Physics

Mechanics

Electricity and Magnetism

Waves and Optics

Chemistry

Technical Writing & Communication in English

Oscillations & Waves

Digital Systems and Applications

Digital Electronics

Microprocessors & Computer Programming

Thermal Physics

Mathematics

Optics

Mathematical Analysis & Statistics

Numerical Analysis

Quantum Mechanics and Applications

Atomic and Molecular Physics

Electronic Devices

Electromagnetic Theory

Statistical Mechanics

Solid State Physics

Nuclear & Particle Physics

Mechanics and Wave Motion

Kinetic Theory and Thermodynamics

Elements of Modern Physics

Analog Systems and Applications

Mathematics

BSc Mathematics Course Curriculum

Calculus

Algebra

Basic Statistics & Probability

Real Analysis

Analytical Solid Geometry

Differential Equations

Matrices

Data Structures and Operating Systems

Sequences & Series of Real Numbers

Mechanics

Abstract Algebra

Linear Programming

Theory of Real Functions

Ring Theory and Linear Algebra

Discrete Mathematics

Complex Analysis

Linear Programming & Its Applications

Numerical Analysis

Vector Analysis

Probability Theory

Chemistry

BSc Chemistry Course Curriculum

Inorganic Chemistry

Atomic Structure

Periodic Properties

Chemical Bonding

s-Block Elements

Chemistry of Noble Gasses

p-Block Elements

Organic Chemistry

Structure and Bonding

Mechanism of Organic Reactions

Alkanes and Cycloalkanes

Stereochemistry of Organic Compounds

Alkenes, Cycloalkenes, Dienes and Alkynes

Arenes and Aromaticity

Alkyl and Aryl Halides

-

Physical Chemistry

Mathematical Concepts

Computers

Gaseous States

Liquid State

Solid States

Colloidal States

Chemical Kinetics and Catalysis

-

Computer Science

BSc Computer Science Course Curriculum

Fundamentals of Computer Organization
& Embedded System

Introduction to Database Management Systems

Introduction to Programming using Python

Introduction to C

Introduction to Programming Concepts

Introduction to Number System and Codes

Introduction of Windows, Features, Application

Advanced Programming using Python

Control Structures

Functions

Arrays

Linux

Discrete Mathematics

Computer Graphics

C++ Programming

Java Programming

Discrete Structures

Data Structures

Database Management Systems

Software Engineering

Operating Systems

Computer Networks

Design and Analysis of Algorithms

Internet Technologies

Theory of Computation

Artificial Intelligence

Computer Graphics

Data Communication &
Networking

Advanced Java

DBMS

Operating Systems

Networking & Security

Principles of Web Design and Web Technologies &
Dot Net Technologies

-

Planning higher studies in Science? Find useful insights & emerging trends on student preferences for Science colleges, locations and more for free.

Download All India Science Education Report 2021

BSc: Job Profiles, Salary and Top Recruiters

Depending on their respective subjects, BSc graduates can find jobs in various sectors such as educational institutes, healthcare industry, pharmaceuticals and biotechnology industry, chemical industry, research firms, testing laboratories, wastewater plants, oil industry, and the list continues. However, it is advisable that BSc students first complete their MSc degree and then look for a job since MSc would enrich their knowledge and practical learning. Moreover, companies often prefer their prospective employees to have a master's degree than a bachelor's degree. 

Given below are popular job profiles that BSc graduates can take up after completing the course:

  • Research Scientist: A research scientist is responsible for undertaking as well as analysing information obtained from laboratory-based experiments and investigations. A research scientist may work for government labs, specialist research organisations and environmental organisations.
  • Scientific Assistant: A scientific assistant is a professional who provides complete support to the scientist in research. 
  • Quality Control Manager: A quality control manager ensures that products of a particular company meet set quality and efficiency standards. The manager plans, directs and coordinates quality assurance programmes and also formulates various quality control policies.
  • Statistician: A statistician gathers different numerical data of a company and then displays it, thereby helping them to analyse quantitative data and spot trends.
  • Teacher: A Science teacher is typically involved in tasks such as preparing lesson plans, evaluating student performances and teaching through lectures and technology.   
  • Technical Writer: A technical writer writes articles and prepares instruction manuals and other supporting documents to communicate technical information easily.
  • Lab Chemist: A lab chemist analyses chemicals and creates new compounds that are useful in different aspects of human life. Research and testing are two crucial job responsibilities of a lab chemist.

The table below brings some of the top job profiles offered to BSc graduates along with the average salary offered.

Job Profile

Average Salary (in INR)

Research Scientist

3-6 lakh

Laboratory Technician

2-5 lakh

Research Assistant

2-6 lakh

Biochemist

3-6 lakh

Computer Programmers

2-4 lakh

Food Scientists

3-6 lakh

Software Developer

3-7 lakh

Forensic Pathologist

4-8 lakh

Ecologist

4-6 lakh

Assistant Manager – Plantation

3-4 lakh

Also Read: Job Options after BSc Degree – Know Salary Packages

Some of the top recruiters for BSc graduates are:

Top Companies Hiring BSc Graduates

Google

Yahoo

IBM

HCL Technologies

Verizon

Amazon

Infosys

Wipro

TCS

Accenture

L&T Infotech

Capgemini

Reliance Industries Limited

Cipla

SRF Limited

Gujarat Fluorochemicals

Gharda Chemicals

Glenmark Pharmaceuticals

Important FAQs regarding BSc

Q. Which BSc course is best?

A. There are a variety of BSc courses offered by different colleges in India. The best BSc course depends on one’s interest area. However, here is a list of some popular BSc courses that offer good job opportunities after graduation:

  • BSc Computer Science

  • BSc Mathematics

  • BSc Agriculture

  • BSc Horticulture

  • BVSc (Veterinary Science)

  • BSc Forestry

  • BSc Biotechnology

  • BFSc (Fisheries Science)

  • BSc Nursing

  • BSc Nautical Science

  • BSc Physics

Q. What are some of the popular BSc courses that can be pursued after Class 12?

A. There are several popular science and course choices after Class 12. BE/BTech, MBBS, Bachelor of Architecture (BArch), BSc, Bachelor of Computer Applications (BCA), BSc (IT & Software), Post Basic Nursing, Bachelor of Pharmacy (BPharma) etc. are some popular science options after Class 12.

Q. What are the government job options after BSc?

A. Below are some government job opportunities after BSc:

Q. What to do after BSc?

A. Here are top academic courses one can pursue after BSc:

Q. Is BSc course offered in IITs?

A. Majority of the IITs do not offer BSc but MSc courses. However, few IITs such as IIT Kharagpur and IIT Kanpur offer BSc and integrated BSc courses to students.

IIT Kharagpur courses

  • Integrated BSc (Hons.) + MSc in Physics

  • Integrated BSc (Hons.) + MSc in Mathematics and Computing

  • Integrated BSc (Hons.) + MSc in Applied Geology

  • Integrated BSc (Hons.) + MSc in Economics

  • Integrated BSc (Hons.) + MSc in Chemistry

  • Integrated BSc (Hons.) + MSc in Statistics and Informatics

IIT Kanpur courses

  • BS in Economics

  • BS in Physics

  • BS in Mathematics and Scientific Computing

  • BS in Earth Science

  • BS in Chemistry

Q. Which college is best for BSc?

A. According to NIRF 2021 ranking, below are India's top three science colleges.

Q. Is BSc better than BTech?

A. BTech (Bachelor of Technology) is usually considered better as compared to BSc as it is a 4 years technical professional course, which has good career opportunities.

Q. How to do BSc in private or distance learning mode?

A. BSc is an undergraduate degree course popular among Science students after Class 12. It is a regular course but many colleges/universities also offer BSc courses from distance education. Here are some popular colleges offering BSc in distance mode:

Q. Which is the best degree among BA and BSc to crack the IAS exam?

A. Both BA and BSc are equivalent degrees for IAS exam preparations. Whichever stream you choose, ultimately your preparation and technique will make you a winner.

Q. What are the top companies hiring BSc graduates?

A. Google, IBM, Yahoo, Wipro, Amazon are among many other companies that hire BSc graduates depending on their specialisation.

Q. What are the most popular BSc specialisations in India?

A. BSc in Mathematics, Chemistry, Physics, Computer Science, Botany, Zoology, Animation, Mathematics and many other courses are some popular BSc specialisations in India.

Popular B.Sc. Colleges in India

Following are the most popular B.Sc. Colleges in India. Learn more about these B.Sc. colleges (Courses, Reviews, Answers & more) by downloading the Brochure.
8 Courses
55.68 K - 61.38 K
6 LPA
4.362
7 Courses
40.17 K - 68.91 K
5.6 LPA
4.569
8 Courses
58.27 K - 88.86 K
2.52 LPA
4.427
34.47 K - 1.44 L
3.92 LPA
4.559
11 Courses
23.89 K - 87.74 K
5 LPA
4.3211
7 Courses
55.11 K - 58.62 K
3.75 LPA
3.945

Popular Private B.Sc. Colleges in India

1.95 L - 6 L
3.813
1.83 L - 7.28 L
4.386
1.51 L - 2.21 L
4.010
4.25 LPA
7 Courses
4.64 L - 7.04 L
2.75 - 3 LPA
2.22
3 Courses
4.56 L - 6.25 L
4.1 - 8 LPA
3.13
B.Sc. Applications Open till : 17-Jul-2022

Popular B.Sc. Specializations in India

Following are the most popular B.Sc. Specializations . You can explore the top Colleges offering these Specializations by clicking the links below.

Popular Specializations

Top Ranked Colleges by Location

Following are the top ranked colleges for B.Sc. based on rankings published by The Week, Business Today and National Institutional Ranking Framework (MHRD).

Comments

G

Gunashekhar

2022-03-08 16:46:02

I want to know about the fee structure at KIMS - Krishna Institute of Medical Sciences, Secunderabad for B.Sc. Nursing.

Reply to Gunashekhar

K

Karthik Muthu

2022-03-08 12:43:28

Can I do B.Sc. or BBA hospitality in Tamil Nadu as distance education?

Reply to Karthik Muthu

37776027
Nikhil Kadam

Beginner-Level 5

2 hours ago

Yes you can do it only if the option of distance education is there. Coz everything is going offline now.

S

Shivang agarwal

Contributor-Level 9

2 hours ago

Yes you can do it.

H

Harjot kaur

2022-03-05 15:33:31

What is the fees for this course under SC quota?

Reply to Harjot kaur

A

Arpit Sood

Contributor-Level 6

19 hours ago

Hi Harjot the fee for BSc in DAV Jalandhar ranges from 76.65 K - 1.98 Lakh.
Visit https://www.shiksha.com/college/d-a-v-college-jalandhar-25378/courses for more information.

R

Ram Laxman kumawat

2022-03-07 22:17:15

I want to know about the latest cutoff information for B.Sc. in Nursing at St. John’s National Academy of Health Sciences.

Reply to Ram Laxman kumawat

A

Arpit Sood

Contributor-Level 6

19 hours ago

PLzz visit: https://www.shiksha.com/college/st-john-s-national-academy-of-health-sciences-sarjapur-road-bangalore-21324/cutoff for a detailed analysis of the admission procedure and cutoff information.

I

Indian

2022-03-07 21:05:19

I want to know about the fee structure at S. S. Khanna Girls' Degree College for B.Sc. Botany, Zoology, Chemistry.

Reply to Indian

S

Spandana BP

2022-03-06 08:51:03

After completing 12th exam I want to do B.Sc. Fashion design course but I haven't taken any computational exam, will I face any issue?

Reply to Spandana BP

40798245
Dr Uma Sinha

Scholar-Level 16

21 hours ago

Hi. For information you can see below link
https://www.shiksha.com/design/b-sc-in-fashion-design-chp
Thanks.

D

Dinesh

2022-03-06 17:16:45

I want to know about the latest cutoff information for B.Sc. in Zoology at School of Distance Education, Bharathiar University.

Reply to Dinesh

B

Bhayaswini Saravanan

2022-03-06 21:40:50

I want to know about the latest cutoff information for B.Sc. in Computer Science at Vidhya Sagar Educational Institutions.

Reply to Bhayaswini Saravanan

N

Noureen

2022-03-06 10:32:54

I want admission in Bsc hons Human Genetics or BSc genetics. Preferably in Govt college or top Private University in Hyderabad or Bangalore.

Reply to Noureen

40860515
Dr Uma Sinha

Scholar-Level 16

21 hours ago

Hi. For college information you can see below link
https://www.shiksha.com/science/colleges/b-sc-genetics-colleges-Hyderabad
Thanks.

J

Jaydeep M Gurav

2022-03-06 01:33:47

Can I join MCA after B.Sc. in Physics Chemistry and mathematics?

Reply to Jaydeep M Gurav

40854285
Dr Uma Sinha

Scholar-Level 16

21 hours ago

Hi. Yes, you can join MCA after B.Sc. in Science. Thanks.

M

Mamali Prusty

2022-03-06 20:29:25

What is the minimum percentage to take admissions in Nc college in Bsc course ?

Reply to Mamali Prusty

I want to know about the latest cutoff information for B.Sc. (Hons.) in Agriculture at Vellore Institute of Technology, Vellore.

Reply to Fees structure for bsc nursing for mmc

35907805
Dr Uma Sinha

Scholar-Level 16

21 hours ago

S

SURAJIT GHOSH SURAJIT GHOSH

2022-03-07 13:32:48

How merit marks and aggregate marks are calculated in maulana azad college for B.Sc. in microbiology?

Reply to SURAJIT GHOSH SURAJIT GHOSH

K

Kainathkausar

2022-03-07 05:10:50

I want to know about the fee structure at College of Community Science, CSKHPKV for B.Sc. (Hons.) in Home Science.

Reply to Kainathkausar

F

Fredinant

2022-03-07 12:50:46

I want to know about the fee structure at Mercy College of Nursing for B.Sc. in Nursing.

Reply to Fredinant

40888103
Dr Uma Sinha

Scholar-Level 16

21 hours ago

J

Jasmeen

2022-03-07 17:58:34

Good evening, I am graduate in B.Sc. Medical and want to pursue Psychology. Kindly provide the procedure.

Reply to Jasmeen

N

NBZ 57 MANOJ

2022-03-07 14:05:02

Is there any college offering B.Sc. Anesthesia technology course in Hyderabad?

Reply to NBZ 57 MANOJ

D

Divya

2022-03-07 15:35:56

I'll complete my B.Sc. in Chemistry degree this year. I wanted to join in army as a nurse. What can I do to get there?

Reply to Divya

M

MIHIR WANKHEDE

Beginner-Level 1

Yesterday

Join NDA for that.

Y

Yashika Bhardwaj

2022-03-03 12:32:53

I want to know about the latest cutoff information for B.Sc. in Medical at PU Chandigarh.

Reply to Yashika Bhardwaj

D

Divya Sharma

Beginner-Level 4

Yesterday

The cut off is 15% for general category and 10% for other categories.

D

Divya vani

Contributor-Level 10

4 days ago

Candidates must pass the PU CET PG 2022 in order to be considered for 4107 PG seats. The university also offers Ph. D and M. Phil with 452 and 244 seats respectively.
Please visit link: https://www.shiksha.com/university/panjab-university-puchd-chandigarh-4026/cutoff
Thank you

O

Om shankar sharma

2022-03-06 16:58:44

Is B.Sc. Aircraft Maintenance Engineering 6 months lateral entry course from Singhania university valid for UPSC PCS SSC etc?

Reply to Om shankar sharma

S

SHIVANG DWIVEDI

Beginner-Level 2

Yesterday

Aircraft maintenance engineering is not a degree or a Diploma course, but a training programme. On completion of the training, a license is issued by the Directorate General of Civil Aviation (DGCA). And it should not be considered a valid graduation degree.

S

Suryansh Tonk

2022-03-06 17:14:16

I am doing B.Sc. Agriculture (hons.). from a non ICAR recognised college, in which colleges now I can take admission for my Masters?

Reply to Suryansh Tonk

31348881
KUSHAGRA VERMA

Contributor-Level 10

Yesterday

Since being from a college, not affiliate by ICAR you cannot go with ICAR AIEEA PG exam. You have to appear for state PG entrance exam so that you will get admitted for M.Sc. Agriculture in government colleges. You cannot take admission in government agricultural University as they demand graduat...Since being from a college, not affiliate by ICAR you cannot go with ICAR AIEEA PG exam. You have to appear for state PG entrance exam so that you will get admitted for M.Sc. Agriculture in government colleges. You cannot take admission in government agricultural University as they demand graduation in B.Sc. Agriculture from government University i.e ICAR.
Take admission in private universities as there are many universities who give admission in PG agriculture like amity university, LPU, Indian Agricultural Research Institute - [IARI], Tamil Nadu Agricultural University - [TNAU] and many more. Go for MBA in agri business by CAT as there are two Iims who give admission in ABM means agribusiness management I e, IIM Ahmedabad and IIM Lucknow. B.Sc. Agriculture from a non ICAR affiliated college makes them ineligible for appearing in exams held for government jobs. But it is not so. Students can appear for exam such as UPSC (IFS), SSC IBPS (AO), FCI, NABARD NDDB, etc. After completing B.Sc. Agriculture from any college affiliated to a recognised university. Students must understand that just like JEE entrance exam, ICAR also conducts an entrance exam. By qualifying ICAR entrance exam, students get admission in ICAR affiliated colleges or government colleges. But it does not have any concerned with government job.

S

Sushma

2022-03-06 20:06:04

I want to know about the fee structure at College Of Horticulture, Munirabad for B.Sc. in Horticulture.

Reply to Sushma

C

Crystal Francis

2022-03-06 21:03:33

I want to know about the fee structure at Kamaladevi College of Arts and Commerce for Bachelor of Management Studies (B.M.S.).

Reply to Crystal Francis

s

shruti

2022-02-05 19:10:50

Is Dehradun best for B.Sc. biotech?

Reply to shruti

40195477
Dr Uma Sinha

Scholar-Level 16

2 days ago

h

harsha vardhini

2022-02-12 15:42:18

I am in 9th class and want to do B.Sc in Agriculture. Please tell me what can I do?

Reply to harsha vardhini

40358073
Dr Uma Sinha

Scholar-Level 16

2 days ago

Hi. For B.Sc. Agriculture admission you have to qualify higher secondary with Science stream. For detail information you can SEE below link
https://www.shiksha.com/science/b-sc-agriculture-chp
Thanks.

M

Maitri

2022-03-05 16:10:18

I want to know about the fee structure at J.G. College of Nursing for B.Sc. in Nursing.

Reply to Maitri

D

Deepika Singh

2022-03-05 10:51:40

I want to know about the fee structure at Bhalchandra Group of Institution for B.Sc. in Nursing.

Reply to Deepika Singh

S

Sanjana Ghanekarg

2022-03-05 20:15:28

I want to know about the fee structure at INHS Asvini College of Nursing for B.Sc. in Nursing.

Reply to Sanjana Ghanekarg

40006909
Dr Uma Sinha

Scholar-Level 16

2 days ago

O

Om shankar sharma

2022-03-05 16:06:14

Is B.Sc. Aircraft Maintenance Engineering (6-month) Lateral Entry from Singhania University valid for UPSC Civil Service Examination?

Reply to Om shankar sharma

40165431
Group Captain Vinayak Deodhar

Scholar-Level 18

2 days ago

Hello Om Shankar Sharma, yes, for appearing in the Civil service exam, the eligibility criteria are graduation in any discipline from a recognized university. Best wishes to you.

M

Mahvish

2022-03-04 16:30:27

I want to know will Mumbai University hold the sixth-semester B.Sc. exam in online or offline mode.

Reply to Mahvish

Find insights & recommendations on colleges and exams that you won't find anywhere else

On Shiksha, get access to

  • 61k Colleges
  • 819 Exams
  • 273k Reviews
  • 750k Answers

We use cookies to improve your experience. By continuing to browse the site, you agree to our Privacy Policy and Cookie Policy.