6 Best Laptops For Computer Science Majors – Jun 2024

If you’re searching for the best laptops for computer science majors, then we have to say that you’ve reached the right place.

A student’s need can be very different from that of an average user. Since we are dealing with CS majors here, we have to take into consideration their every single need before coming to any conclusion.

If you feel like this is a lot of work, it is. Fortunately for you, we’ve compiled a list of laptops that are great for CS majors after hours and hours of research.

Without wasting any more time, let’s jump right into it.

Best Laptops for Computer Science Majors

Editor's Choice - Apple MacBook Pro 13.3"

The latest Apple MacBook Pro 13.3″ model is our choice for the best laptop for computer science majors.

The laptop ticks all the boxes such as power, portability, battery life, and other important criteria as well.

The MacBook Pro creates an excellent first impression, thanks to the industrial design that Apple is known for. With a weight of just 3 lbs, the MacBook Pro is easy to carry around which makes it a suitable choice for students.

The hinge on the MacBook Pro is one of the best you can find on a laptop. You can use a single hand to lift the lid of the laptop which isn’t possible on most other models.

Apple has taken a step back in the keyboard department and has gone back to the scissor-type keyboard. We have to say that this is much better than the butterfly keyboard and it slowly grows on you over time. The touchpad on the MacBook Pro is only rivaled by the touchpad on the 15-inch version. The palm rejection is excellent and the gestures just make your workflow so much simpler.

We have a 13.3-inch display that comes with what Apple calls the Retina resolution. The screen can get really bright up to 500 nits which is perfect if you have to work outside on your campus where there is a lot of natural light.

The display also comes with True Tone technology which gives you the most accurate representation of colors. The screen comes with support for P3 wide color gamut which is great if you plan to work on something that relies on color accuracy like photo editing, etc.

One of the most underrated features in the MacBook Pro is the Touch Bar. Though programmers have raised issues with muscle memory, the Touch Bar is something that we can get used to and it brings a lot of flexibility and functionality to our workflow. There is also a touch ID feature which makes logging in so much easier.

The MacBook Pro comes with 4 Thunderbolt ports and Apple claims that these are the most versatile ports ever. You can use the ports for data transfer, charging a laptop, connect up to 2 5K displays, and even connect an EGPU with its help.

This might be a hard pill to swallow for people who have devices that are compatible only with older USB ports but that’s how it is. Though not ideal, getting an adapter is probably the easiest way to deal with this situation.

When it comes to performance, the MacBook Pro does an excellent job. The laptop comes with an Intel Core i5 processor that belongs to the 9th generation of Intel chips. It can be clocked to a maximum of 4.7 GHz which is nuts.

The processor is complemented by an 8GB DDR for Ram in the memory department. These two components make for a stunning everyday user experience. Right from handling simple applications to running resource-hungry IDEs, this laptop does it all.

For storage, we have a 256GB solid-state drive. The SSD is stupid fast and boosts your everyday performance. The reading and writing speed of this SSD is astronomical and you can feel it when you use the laptop. Even moving large files, like photo libraries or video projects, will only take a few seconds, thanks to this powerful SSD.

Though the MacBook does not come with a dedicated graphics card, it handles most graphics requirements without breaking a sweat. If you’re not into gaming then you do very well with this laptop.

The laptop comes with a battery life of 12 hours with light usage. This means you can go through an entire day without needing to charge this laptop again. This alone makes the MacBook Pro 13″ the best laptop for computer science majors.

Best Windows Laptop for Computer Science Majors - Microsoft Surface Book 2

If you are hellbent on getting a Windows laptop, then your best bet is the Microsoft Surface Book 2.

The Surface Book 2 comes with all the necessary features you need to successfully complete your computer science studies. The hardware and the software combine to give you a cohesive user experience which you don’t find in other windows laptops.

One of the major advantages of this laptop is that it can also be used as a tablet. You can simply detach the screen and start using it as a tablet which makes this laptop a very good choice for taking notes during lectures. The touchscreen has impressive sensitivity and supports a wide range of input devices.

The display here is a 13.5-inch Pixel Sense display which is Microsoft lingo for a high-resolution QHD display. The screen is loaded with pixels and is perfect for people who stare at the screen for a very long time a.k.a students.

The colors on this display almost true to life and come with an excellent contrast ratio. The blacks are very deep and you can get an excellent viewing experience as the laptop has solid viewing angles, thanks to the IPS panel underneath.

The Surface Book 2 is powered by an Intel Core i5 processor which belongs to its 7th generation. The laptop can handle pretty much anything you throw at it and is perfect for students as they are likely to have a variety of uses for a laptop.

The memory department is equipped with 8 gigs of DDR4 for Ram. This allows you to multitask without having to restrict your workflow. The laptop also comes with a 256GB solid-state drive for storage. Together, all these three components offer an amazing user experience which is second to none.

Just like the MacBook Pro, the Surface Book 2 also sports only an integrated graphics card. The graphics performance is impressive meaning you can run pretty much any graphics-heavy application without a hiccup. However, if you plan to game on this device, prepared to be a little bit disappointed.

Let’s talk about the battery life of the Surface Book 2. In the laptop mode, you can squeeze out up to 15 hours of Battery life which is crazy. Along with the MacBook Pro, this is another laptop that, we can confidently say, will last an entire day without any issues.

If you are a computer science student, you are going to need a good selection of ports on your laptop. The Microsoft surface book to give you just that. You have USB type C ports, USB 3.0 ports, and an HDMI port as well. The ports should be more than enough for both your external connectivity and data storage needs.

Overall, the Microsoft surface book 2 is our best windows laptop for computer science students without any doubt. The laptop, though a tad expensive, gives you all the essential features and even some bells and whistles to handle all your student needs effortlessly. Much recommended.

Best Budget Laptop for Computer Science Majors - Acer Aspire 5 Slim

If you have a tight budget, it is best to go for a laptop that doesn’t break your bank.

From our research, we came to the conclusion that the Acer Aspire 5 Slim laptop is the best budget laptop for computer science students.

This laptop comes with all the essential features that a student needs. It may not fit into certain criteria like screen size, weight, and a few others, but for the price, you are getting an impressive notebook that should serve you well.

We have a 15.6″ display that comes with full HD resolution. Acer has not cut any corners which is clear by the fact that they’ve included an IPS panel. The IPS display gives excellent colors and also provides brilliant viewing angles all around.

The display comes with really thin bezels on the side. It is rare to see a budget laptop put this much emphasis on the design. With the smaller bezels, you can have a good time, consuming media, working on your code, and even simply browsing the web. One more advantage with a big display is that you can stare at the screen without hurting your eyes.

There is no lack of processing power in the Acer aspire Slim laptop. The device comes with an 8th gen Intel core i5 processor that clocks to a maximum of 3.9 GHz. This is one of the best mid-range processors you can find on the market right now. This processor can handle your workload with ease, thanks to Intel’s modern architecture.

The processor in this laptop is well supported by the 8GB DDR4 memory. This is a good amount of RAM for any student. When you are a CS student, you may have to juggle a few things at once and this memory will surely come in handy.

One thing that deserves a mention is the inclusion of a fingerprint reader on the touchpad. This reader takes a fraction of a second to log you into your user profile and that saves you a few seconds every time. The keyboard and the touchpad are standard offerings from Acer and they work as advertised. The keyboard is backlit which will be useful in dark environments.

Being a budget laptop, the Acer Aspire 5 Slim laptop does not come with a dedicated graphics card. The integrated Intel UHD graphics 620 is the GPU in place and address a pretty good job handling graphics and other needs. If you’re not into gaming or if your schoolwork does not involve things like animation or game testing, you should be fine with an integrated GPU.

The laptop comes with a horde of connectivity options. You get 1 USB 3.1 type C port, 2 USB 3.1 gen one ports, 1 USB2.0 port, and HDMI port, and the headphone jack. You also get support for both Bluetooth and Wi-Fi connectivity as well. 

The laptop comes with a battery life of up to 9.5 hours which is excellent for the price. As a student, you should be looking for a laptop that lasts you the entire day and this one manages to do just that. Taking into account all the features and this exceptional battery life, there is no doubt that the Acer Aspire five slim laptop is the best budget laptop for CS majors.

Best 2-in-1 Laptop for Computer Science Majors - Acer Spin 3 Convertible Laptop

If you’re looking for a laptop on which you can freely take notes then you should be going for a 2-in-1 laptop. The Acer Spin 3 convertible laptop, from our research, is the best convertible laptop for computer science students.

One of the main reasons why this laptop came out on top is because of the design. The laptop comes with a meticulous design that has Acer’s stamp all over it.

Let’s talk about that hinge. The hinge is so smooth that converting your laptop all the way around to a tablet is such a seamless process. Though you cannot detach the tablet, like we can on a Surface Book 2, this is still something that would work for most students.

You might be wondering why is this laptop on the list while the Surface Book 2 itself is a 2-in-1 laptop. This laptop gets an edge as it is less expensive and is more suited for students who can’t shell out a grand or more for a laptop.

The laptop knocks it out of the park when it comes to performance. The Intel Core i7 processor and the 16 gigs of DDR for Ram does a fantastic job in handling your everyday needs. This combination is also good when you have to do some heavy lifting as well.

For storage, you get a 512 GB solid-state drive. This is one of the fastest SSDs you can get and that is confirmed by the sheer performance of the laptop. The operating system loads up in just a few seconds and you get a snappy performance overall.

The 14-inch full HD display gives you excellent viewing experience. It also doubles up as a touchscreen which is great if you plan to take notes during classes. The bezels on the sides are also pretty thin giving the screen a 78.9% screen to body ratio. The display is also suitable for watching your favorite TV series and movies.

The laptop comes with a battery life of 12 hours which might be a little bit of exaggeration. With a light load, you should be able to get at least 10 hours of battery life without any issues. If you’re going to do anything resource-heavy, then you can see the battery life taking a downturn. But for this price, we can’t complain.

The laptop comes with a good selection of sports. You get a USB 3 .1 gen 1 port and a USB 2.0 port for both external connectivity and data transfer. There is also an HDMI port in case you need to hook this laptop up with an external monitor. The SD card reader will come in handy as well. There is also an active stylus dock which is pretty unique for this laptop.

With the neat features, the Acer spin three convertible laptop is, without doubt, the best 2-in-2 laptop for CS majors.

Best Gaming Laptop for CS Majors - Acer Predator Helios 300

If you are a CS student who loves to game, then the Acer Predator Helios 300 is the best laptop for you.

This laptop brings a lot of features together to give you a satisfying gaming experience and at the same time, this laptop is still a good fit for most computer science students.

Gaming laptops are hefty and this one is no different. With a 15.6-inch screen, we already know that this is not going to be the most portable laptop out there. The laptop weighs in at 5.07 lbs and  can be minor trouble if you’re someone who moves around a lot.

The display here is a full HD display that has an IPS panel underneath. While the display comes with great colors, the real hero here is the refresh rate. We have a 144 Hz refresh rate which is excellent for gaming. This only gets better with the 3 ms response time.

The screen is perfect for students as it gives you ample real estate to work both on your code and to refer your notes. You can also have a good time watching Netflix, and other streaming platforms.

This Acer Predator laptop is powered by an Intel Core i7 9750H processor that comes with six cores. CPU can we clocked to a maximum of 4.5 GHz which is a lot of power for CS students. There are 16 gigs of RAM in the memory department and they give you all the liberty you need to multitask your heart out.

The graphics card here is the Nvidia GeForce GTX 1660 Ti with six gigs of dedicated video RAM. This is one of the best graphics cards out there for a mid-range gaming laptop like this one. You will be able to play pretty much any game on this laptop without having to meddle with the settings.

The keyboard is one of the best features of this laptop. It is backlit and comes with excellent travel. The concave-shaped keycaps for WASD keys come in pretty handy when you game. If you plan to code a lot, then this keyboard will give you a satisfying typing experience. The touchpad is also pretty good as it accurately maps out your responses.

The predator laptop has all the connectivity options you need for school. You get the latest USB type C port, a USB 3.0 port, a USB 2.0 port, an HDMI port, and also a headphone jack. The battery life is not only the most disappointing feature of this laptop but that is to be expected in a gaming laptop.

If you’re looking for a laptop that can help you both with your school and your gaming, then the Acer Predator Helios 300 is probably the best laptop for CS students.

Best Mid-range Laptop for CS Majors - ASUS VivoBook S

If you’re on the fence looking for something that is not very budget and at the same time won’t hurt your wallet, then we recommend going after a mid-range laptop. After hours of research, we found that the ASUS VivoBook S ultra-thin laptop is the best mid-range notebook for CS majors.

This Asus laptop is a 15.6-inch model that comes with decent specs and delivers excellent performance for an average computer science student. If your daily uses mainly revolve around taking a lot of notes and doing a bit of coding, then this laptop would be a good fit.

The 15.6-inch display is one of the compelling features of this laptop. The screen has thin bezels around it and paves way for an uninterrupted viewing experience. The full HD resolution presents sharp visuals and is great for consuming media. The widescreen also gives us enough real estate to work on two windows at the same time side-by-side.

The notebook is powered by an Intel Core i5 processor that typically clocks at 1.8 GHz. With the help of the Turbo boost, the laptop can you clock to a maximum of 4 GHz.

The processor gets excellent scores when it comes to benchmarks but how well does it perform in real life?

We would say that it does a fairly good job. You can run pretty much any software on this laptop without slowing the system down. The 8GB DDR4 RAM in the memory department compliments the processor nicely and allows you to do multitasking without any lag.

The 256GB solid-state drive gives you enough storage and also keeps the performance of the laptop in check. It comes with a really impressive read and write speeds which is nice. 

You do not get a discrete GPU which might be a disappointment for people who love to game. The Intel HD graphics do a decent job when it comes to handling graphics and other related requirements. If you are not into making games or other graphics-related apps, this integrated GPU will be fine.

The laptop excels in the connectivity department giving you access to all the modern ports. The battery life of the device is also impressive as it can last for about eight hours with regular use.

Overall, the Asus VivoBook S is a solid laptop for those who are looking for a mid-range device.

Honorable Mentions

Dell Inspiron 15 5593

This Dell Inspiron on model is the first honorable mention in the list of best notebooks for computer science students. Dell is an industry leader when it comes to making laptops and this one is a pretty good one as well.

The laptop comes with a 15.6-inch screen that has full HD resolution. The anti-glare display is excellent especially for people who spend a lot of time in front of the screen. It also comes in handy if you have to work in a bright environment.

The display grants accurate colors and is excellent for consuming media. If you like to edit photos or videos, you will enjoy the color accuracy of the display. This is also a widescreen which means you can run two windows Side by side without having any problem.

The keyboard we have here is a full keyboard with a dedicated number pad on the side. This is a backlit keyboard which means you won’t have any problem using it even in a very dark environment. The touchpad here comes with support for Windows gestures and is a breeze to use.

The Dell Inspiron laptop comes with a 10th generation Intel Core i7 processor. This is a quad-core processor that has a maximum clocking frequency of 3.9 GHz, thanks to the turbo boost functionality. The processor also has a cache memory of 8MB which will come in pretty helpful.

The memory in this laptop is an 8GB DDR4RAM rain with a clocking frequency of 2666 MHz. The memory enables the user to do some serious multitasking without any issues. There is a provision for you to add more memory in the future if the need ever arises.

Even though this laptop doesn’t come with an expensive price tag, Dell has managed to squeeze in a dedicated graphics card in the form of an Nvidia GeForce MX 230. The GPU comes with a dedicated video RAM of 4 GB which is of GDDR5 type. This may not be a premium GPU but it still is 2.6 times faster than the integrated GPU. 

We get a lot of space in the 512 GB solid-state drive. The SSD is more spacious and gives you the performance boost your laptop requires on a daily basis.

When it comes to connectivity the laptop does not hold back. You get are USB 3.1 type C port, a couple of USB 3.0 ports, are USB 2.0 port, an HDMI port, an SD card reader and also a headphone jack.

With light use, the laptop should last for an easy eight hours. Overall, this is a solid notebook and that’s why it has made our list of best laptops for CS students.

Apple Macbook Air

This is the second Apple laptop on the list and for good reason. If you cannot afford the Apple MacBook Pro, then you can save some money by going for the MacBook Air which is less expensive but manages to give more or less the same performance.

The MacBook Air is a solid laptop and comes with excellent build quality. Right from the moment you pick the laptop up, you know that this is a premium device. It is made up of solid aluminum and the hinge is so smooth you don’t have to use two hands to open the laptop.

The display is one of the best selling points of the MacBook Air. We have a 13.3-inch retina display that comes with true tone technology. The display is perfect for consuming media, working on your code, and for pretty much anything that concerns your school.

The MacBook can handle almost anything you throw at it, thanks to the Intel Core i5 processor from the 8th generation of Intel chips. This is a dual-core processor but somehow it succeeds in handling tasks efficiently and effectively.

The memory department is equipped with an 8GB DDR4 Ram which is more than enough for most students. you can run several applications side by side without creating any strain on the laptop‘s performance.

This particular model we’ve chosen comes with 256 gigs of SSD storage. The SSD on the app Apple MacBook Air is a blazing the first one. It comes with astounding reading and writing speed and you will notice it once you start working on this laptop on a regular basis. Once you get used to this, there is no going back.

There is no dedicated graphics card in the MacBook Air. For all your student needs, the integrated graphics does a very reliable job. Even if you are someone who runs graphics which applications, the Intel HD graphics card is equipped to handle it.

Battery life is one of the best features of this MacBook Air. With regular use, you will be able to get around 12 hours of battery life which almost equals an entire day in a student’s life. Laptop also comes with a couple of USB type C ports for your data transfer and connectivity needs.

Overall, the MacBook Air is a great alternative for those who can’t afford the MacBook Pro.

What To Look For In The Best Laptops For CS Majors

There are a few things to consider before you get a laptop for school. Depending upon your needs, these factors and their importance change dynamically. Without wasting any more time let’s get into it.


The processor is one of the most important things to look out for when you’re getting a laptop as a computer science student.

As a general rule of thumb, always go for the processor that comes with the latest architecture. If you’re going with the processor that came out in the last couple of years, then you should be fine.

If you are going to focus on simple programming and some school assignments, then you should be good with a Celeron or a Pentium processor. You can also make use of an Intel Core i3 processor if you are sure that your scope will not exceed this.

If you’re going to develop applications and write a ton of code, then chances are you’re going to use a number of IDEs. In this case, you would want to have at least an i5 processor on your laptop.

You should go for an i7 processor with four cores or more if you’re going to deal with virtual machines. This choice of processor will hold good even when you move out to other fields like animation, artificial intelligence, and so on.

If you’re not a fan of Intel processors and if you want to go with AMD, then go with the latest Ryzen series. The most recent releases from AMD are on par with their Intel counterparts offering the same level of performance while costing a lot less.


Having enough memory on a laptop is super crucial for a CS student.

Whether you want a laptop for simple school sessions or if you want to do your projects on it, you need a decent amount of memory to be able to do it without any lag.

If simple school work is your objective then you should be fine with laptops that have 4 gigs of RAM.

We would recommend going with 8 gigs of RAM, if you plan to run IDEs like Eclipse, Netbeans, Xcode, and so on.

If you have to work with virtual machines or any other applications that require more resources, then it would be smart to go with a minimum of 16 gigs of RAM.

If possible, go with the laptop which allows you to upgrade your RAM in the future. It doesn’t matter if you have to take it to the service center to get it upgraded, just make sure that it is possible so that you can add more memory in the future when the need arises.


The display is probably the most important feature on a laptop for a computer science major. We say this as you are going to be in front of your screen for a long time.

In fact, we would go so far as to say that this is even more important than your processor and memory.

Staring on your screen is inevitable when you take computer science as your major. So make sure that your screen will not cause any eye damage after an extended period of time.

The minimum we would recommend is a full HD display. A full HD display will give you enough real estate to carefully go through the code without having to squint too hard.

The reason we don’t recommend HD displays anymore is that they are not optimal in this day and age. Unfortunately, most budget or cheap laptops come only with HD display. If you can’t get a full HD display then at least get a 1440 x 900 resolution display which is still better than an HD display.

Also, go with laptops that have a less glossy display. If you were to work in a well-lit area then this tip will surely come in handy


If you are a computer science student who is going to follow the curriculum to the T, then you will have a good time with the laptop with just integrated graphics.

Intel’s integrated graphics solution has improved a lot over the years and can handle your student workload with ease.

On the other hand, if you’re going to do some graphics-heavy work like developing games, working on animations, and other stuff, you are going to need a laptop with a dedicated graphics card. Having a dedicated graphics card will make things a lot more comfortable especially when you’re doing the above-mentioned tasks.

However, be warned that having a dedicated GPU will have a few negative effects on your laptop’s performance. You will not get an excellent battery life, your laptop’s cost if going to go up and of course, you will be distracted to play even when you are loaded with work.


There are two options when it comes to storage. You can either go with a hard drive or you can go with the latest solid-state drive.

Being a student, you need a snappy laptop. With a hard drive disc for storage, you are not going to get the best performance, period. Mechanical hard drives are slow and absolutely break your flow.

Solid-state drives are the way to go if you value performance on your laptop. It makes even simple things so much better that you can’t even imagine going back to hard drives.

Whether you’re sifting through files searching for that one important document or you are opening and closing some heavy applications, the solid-state drive will do a spectacular job.

The one area where the solid-state drive makes us think twice is the price. Laptops with SSDs are going to cost a lot more but we have to say that it’s worth it.

If you can’t afford to go with big storage, then go with one that has minimum storage like 128GB SSD. The reason we say this is because you can always add more space in the form of an additional SSD or an external hard drive.

While we are still on the topic of storage, it is very important for students to keep their work secure. Hard drives and Solid-state drives are both susceptible to physical damage. To avoid losing your work, always keep a copy of all your documents on the cloud.

There are multiple cloud storage providers to choose from. You can either get a free cloud account or a paid one. Paid cloud accounts usually cost a very little amount for their basic plan. If you value your work and you want them to be safe, start using the cloud right now.

Operating system

The operating system for your laptop depends on a few factors. One of the main factors is your school. If your school teaches a curriculum that is based on Windows and Windows only then it is smart to go with the Windows operating system.

If your school doesn’t have a problem with what operating system you use, then you can select pretty much anything between Windows, Mac, and Linux.

Another thing to note while selecting the operating system is the availability of software you’ll be using. If your go-to software is only available on windows then there is no point in getting a Mac laptop.

If you plan to become an app developer for iPhones, iPad, and Mac, then Without question, you have to go with an Apple device. The advantage of Apple laptops is that you can install windows as well as Linux operating systems without any problem. But the other way around might be a little problematic for the average user.

The third operating system you should take into consideration is Linux. As a computer science major, there will be a point where you have to use the Linux operating system. Being an open-source OS, Linux distributions are available for free and you can install it on both Windows and Mac laptops, so choosing a laptop for Linux operating system shouldn’t be that big of a problem.


Connectivity is super important for a modern laptop. Being a CS student, it is important that you get a laptop that offers all recent ports like the USB type C port, the USB 3.0 port, and also an HDMI port.

You would also want the laptop to support both Bluetooth and Wi-Fi connectivity as well.

If you want to dive deep into the world of coding, then it is not a bad idea to get an external monitor. Having an external monitor gives you the freedom to access your code freely on the side without switching windows.

If you’re planning to get one, be sure to get a monitor that can fit it into a vertical display so that you can get more real estate on the screen.

If you are a student wants to take a lot of notes, then it is a smart move to get a 2-in-1 laptop. This way you can just shift to the tablet mode and start taking notes during lectures.

Battery life

Battery life is essential for a student as you have to take your laptop to various places like the library, cafe, bus, gym, and others. This is especially true if you are a computer science student as you will be working on your project all over the place.

There is a good chance that your classroom will have power sockets available for charging your laptop. But the chances of you getting access to them will be next to none as they will be hogged by people next to them.

What we recommend is getting a laptop that gives you a full day battery life. Our Editor’s choice, the Apple MacBook Pro, lasts an entire day without having to plug it back into a power socket.

Even if your laptop doesn’t last an entire day, make sure that you can at least keep the laptop alive till you find a free charging point. Try to minimize streaming and other media consumption activities in order to extend your laptop battery life so that you can make it last the entire day.


Unless you are someone who goes to the gym seven days a week you don’t want to carry a heavy laptop. Being a student, there is a good chance that you are going to travel a lot jumping from one lecture to another which means you need a laptop that is super portable.

To pick the ideal portable laptop, it must have an 11.6-inch screen and weigh less than 2 pounds. But with the screen size like that, you are not going to get anything done as a computer science student. So we are going to settle for the next best which is 13.3 inches.

You also want the laptop to not weigh more than 3.5 pounds which makes it a bit hard to carry it around all day. Most of our choices above fit this criterion unless you’re dealing with a 15.6-inch laptop.

Both the MacBook Pro and the Surface Book 2 are excellent examples of portable laptops. You cannot go wrong with either one of those.

Leave a Comment

The reCAPTCHA verification period has expired. Please reload the page.